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. 批處理腳本編輯文件名
- 5. 使用shell腳本編輯plist文件
- 6. 使用shell腳本編輯文件
- 7. 腳本編輯器/文件
- 8. 使用powershell編輯.json文件
- 9. 使用powershell編輯多個XML文件
- 10. 使用perl從powershell編輯文件
- 11. 使用腳本編輯文件中的文本
- 12. 使用Linux shell腳本來編輯和重命名一個文件
- 13. 用Python腳本編輯XML文件
- 14. 使用應答文件用PowerShell腳本
- 15. 如何使用Inno Setup腳本編輯文本文件?
- 16. 用Powershell編輯.XML文件,編碼
- 17. Powershell腳本文件名增量
- 18. Powershell腳本重命名文件
- 19. powershell腳本文件重命名幫助
- 20. Powershell打開和編輯HTML文件
- 21. 使用腳本編輯crontab
- 22. 使用腳本編輯器
- 23. TFS 2015 PowerShell編輯文件
- 24. 使用Powershell腳本壓縮文件夾
- 25. 使用PowerShell腳本執行EXE文件
- 26. 用Powershell編輯文本選擇
- 27. 編輯配置文件的腳本
- 28. 編輯shell腳本中的sudo文件
- 29. 使用powershell編輯Windows批處理文件中的文件
- 30. 使用Powershell編輯子文件夾中的zip文件內容
有什麼確切的重命名規則是什麼?顯然,你希望刪除「90_」並將「p」添加到名稱中。這是你需要的嗎?任何例外? – vonPryz
是的,所有這些都需要真正做到。 – TSurF