0
A
回答
0
沒有Windows命令這樣做更換。您應該考慮編寫一些獲取目錄列表的腳本,並通過每個條目枚舉:將點更改爲下劃線,並適當調用windows rename命令。
1
1
該解決方案從How to Batch Rename Files in Windows: 4 Ways to Rename Multiple Files由克里斯·霍夫曼轉貼
的PowerShell提供了一個命令行環境中重命名文件更大的靈活性。使用PowerShell,您可以將命令的輸出 - 以PowerShell術語稱爲「commandlet」 - 輸送到另一個命令,就像在Linux和其他類UNIX系統上一樣。
首先,打開PowerShell ISE中,然後導航到該目錄(文件夾),有你想使用此命令重命名文件和文件夾:
cd "C:\your\directory\"
您需要的兩個重要命令是Dir(列出當前目錄中的文件)和Rename-Item(重命名項目(本例中爲文件))。將Dir的輸出傳送給Rename-Item,然後開始工作。
啓動PowerShell ISE後,使用cd命令進入包含文件的目錄。你應該把這些文件放在他們自己的目錄中,這樣你不會不小心重命名其他文件。
例如,假設我們不想在文件名中使用點字符 - 我們寧願使用下劃線。
以下命令將列出當前目錄中的文件,並將列表管理爲Rename-Item。 Rename-Item用下劃線替換每個點字符。
Dir | Rename-Item –NewName { $_.name –replace ".","_" }
如果您需要幫助執行其他更高級的操作,請諮詢Microsoft’s documentation on the Rename-Item commandlet。
相關問題
- 1. 刪除PHP文件名的擴展名,並用值替換
- 2. perl找到並替換刪除文件
- 3. 刪除文件名並用mod_rewrite替換破折號破折號
- 4. 文件刪除並重命名不起作用
- 5. 刪除一個文件夾,並通過重命名後重新添加它
- 6. 刪除並替換附加點擊
- 7. 文件重命名/刪除
- 8. 重命名XML節點並用XSL替換值
- 9. 強制刪除並重命名VB6中的文本文件
- 10. 換入文件列並刪除重複
- 11. 重命名標記並刪除屬性
- 12. r str_split後刪除並重命名列
- 13. 重命名文件,並替換與顛覆
- 14. 通過替換字符並覆蓋重命名文件
- 15. 重命名XML文件中的節點並給它參數?
- 16. Windows批處理:重命名文件,並替換已存在文件名
- 17. 在java中刪除並重命名一個文件
- 18. 重命名並刪除cpp中的文件
- 19. Git與重命名或刪除的文件合併衝突
- 20. 遞歸重命名文件並刪除一個字符
- 21. shell腳本重命名多文件,並刪除單引號
- 22. 在Java編程中刪除並重命名文件
- 23. 重命名文件並刪除shell PID作爲擴展
- 24. .htaccess重定向到子文件夾,並刪除它的名稱
- 25. 刪除所有CDATA節點並用編碼文本替換
- 26. 刪除文件並從列表中刪除它的名字
- 27. Bash腳本用動態名稱重命名文件夾並將其替換爲
- 28. PHP - 上傳並覆蓋文件(或上傳並重命名它)?
- 29. 刪除一行並用txt文件中的新文本替換
- 30. 使用js.erb文件重命名td而不是替換它?
[批處理文件腳本從文件名(Windows)中刪除特殊字符的可能的重複](http://stackoverflow.com/questions/261515/batch-file-script-to-remove-special-characters-from-filenames -視窗) – bummi