【发布时间】:2022-06-14 22:31:47
【问题描述】:
我有一个关于更改多个文件(大约 800 个)名称以适应特定名称格式的问题。
示例数据:
- 123_12345_abc455.jpg
- 123_12345_abc677.jpg
- 123_12345_abc899.jpg
- 123_47847_qwe334.jpg
- 123_47847_qwe433.jpg
- 123_54321_uwu123.jpg
目标:
- 12345_1.jpg
请注意,在我们从开头和结尾删除字符后,我们会留下多个同名文件,这会导致错误,脚本会简单地忽略这些同名文件。
到目前为止,我得到的是:
ls | Rename-Item -NewName {$_.name.substring(0,$_.BaseName.length-7) + $_.Extension}
【问题讨论】:
-
您的目标是删除 6 个文件中的 5 个,并将剩余的文件重命名为...更简单的名称?
标签: windows powershell cmd