首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell文件重命名+日期

Powershell文件重命名+日期
EN

Stack Overflow用户
提问于 2021-04-15 15:34:51
回答 1查看 59关注 0票数 0

我正在尝试重命名一组文件,它将把昨天的日期添加到文件中,而不是保留今天的日期。我启动了powershell,但需要一些帮助谢谢

代码语言:javascript
复制
$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"}

文件现在

  • 测试_今天的日期性能_今天的日期改进+今日的日期

我只想保留名称,并将今天的日期改为昨天的测试_昨天的日期性能_昨天的日期改进+昨天的日期。

EN

回答 1

Stack Overflow用户

发布于 2021-04-15 15:46:28

这就是你要找的吗?您所提供的文件名对示例没有多大帮助。

代码语言:javascript
复制
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-14
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67111507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档