我正在尝试重命名一组文件,它将把昨天的日期添加到文件中,而不是保留今天的日期。我启动了powershell,但需要一些帮助谢谢
$Newdate = (Get-Date).AddDays(-1).ToString("yyyy-MM-dd")
$newpath = "c:\test\business\"
Get-ChildItem $newpath -Recurse -Force -Filter "*.csv" | Rename-Item -NewName { $_.Name -replace
"_","$Newdate"}文件现在
我只想保留名称,并将今天的日期改为昨天的测试_昨天的日期性能_昨天的日期改进+昨天的日期。
发布于 2021-04-15 15:46:28
这就是你要找的吗?您所提供的文件名对示例没有多大帮助。
PS /~> $now=([datetime]::Now).ToString("yyyy-MM-dd")
PS /~> $new=([datetime]::Now).AddDays(-1).ToString("yyyy-MM-dd")
PS /~> "test_2021-04-15performance_2021-04-15improvement+2021-04-15" -replace $now,$new
test_2021-04-14performance_2021-04-14improvement+2021-04-14https://stackoverflow.com/questions/67111507
复制相似问题