0
A
回答
1
您可以使用递归的选项获取-子项加载所有的JPG文件,并使用重命名项命令将其重命名。
Get-ChildItem -r -path "C:\test" *.jpg | % { if(!$_.PSIsContainer -and $_.Name.Contains('_')) {Rename-item $_.FullName ($_.BaseName.Split('_')[1] +"p" + $_.Extension) } }
+0
真棒,谢谢! – TSurF
0
首先生成一些测试文件:
0..4 | % { set-content 90_1220$_.jpg "" }
# Output
90_12200.jpg
90_12201.jpg
90_12202.jpg
90_12203.jpg
90_12204.jpg
然后列出文件,传递到的foreach并重新命名。 $($_.BaseName.Replace("90_", "")+"p"+$_.Extension)
将采取基本名称,删除90_,加字母P和文件的扩展名。
gci 90_*.jpg | % { Move-Item $_ $($_.BaseName.Replace("90_", "")+"p"+$_.Extension) }
gci
# Output
12200p.jpg
12201p.jpg
12202p.jpg
12203p.jpg
12204p.jpg
+0
工作了魅力,谢谢 – TSurF
相关问题
- 1. 使用powershell脚本编辑并保存文件中的更改
- 2. PowerShell脚本 - 从文件名
- 3. 批处理脚本编辑文件名
- 4. 使用shell脚本编辑文件
- 5. 使用shell脚本编辑plist文件
- 6. 脚本编辑器/文件
- 7. 使用powershell编辑.json文件
- 8. 使用powershell编辑多个XML文件
- 9. 使用perl从powershell编辑文件
- 10. 使用Linux shell脚本来编辑和重命名一个文件
- 11. 使用应答文件用PowerShell脚本
- 12. 用Python脚本编辑XML文件
- 13. 用Powershell编辑.XML文件,编码
- 14. 如何使用Inno Setup脚本编辑文本文件?
- 15. Powershell脚本重命名文件
- 16. powershell脚本文件重命名帮助
- 17. Powershell脚本文件名增量
- 18. Powershell打开和编辑HTML文件
- 19. 使用脚本编辑crontab
- 20. 使用脚本编辑器
- 21. TFS 2015 PowerShell编辑文件
- 22. 使用PowerShell脚本执行EXE文件
- 23. 使用Powershell脚本压缩文件夹
- 24. 用Powershell编辑文本选择
- 25. 编辑配置文件的脚本
- 26. 编辑shell脚本中的sudo文件
- 27. 使用Powershell编辑子文件夹中的zip文件内容
- 28. 跨版本的PowerShell安装文件夹和脚本文件扩展名
- 29. 使用PowerShell和“文件格式”错误编辑XML
- 30. 使用PowerShell编辑和保存XML文件时遇到问题
有什么确切的重命名规则是什么?显然,你希望删除“90_”并将“p”添加到名称中。这是你需要的吗?任何例外? – vonPryz
是的,所有这些都需要真正做到。 – TSurF