win10 如何批量按日期给文件改名?

win10 如何批量按日期给文件改名,求指点

win10的某一个目录下有一堆类似
20230425_01_admin.agent.h.csv
怎么通过脚本把他批处理改名成
20230426_01_admin.agent.h.csv
简单地讲就是搜索当前目录,含当天日期且日期格式20230425开头的文件,用脚本把他改成20230426开头的文件,其他内容包括后缀名都不变,谢谢各位

img

我们正好有powershell的现成脚本可以给你:

Get-ChildItem -Path "C:\\path\\to\\directory" -File | ForEach-Object {
    $newName = $_.Name.Replace("20230425", "20230426")
    Rename-Item $_.FullName $newName
}


可以使用powertoys这个软件包,里面的powerRename支持批量重命名文件

不行哦,怎么执行的?

img

img