我需要在文件夾和所有子文件夾中找到具有特定文件名(例如main.css)的所有文件,然後對其進行處理(例如重命名,移動,刪除,添加文本行等)蝙蝠功能在文件夾和子文件夾中查找文件並對其執行操作。
4
A
回答
12
這是你需要什麼:
for /R %f in (main.css) do @echo "%f"
當然,你會用什麼是你想要做的文件替換echo
。
for /R %f in (*.css) do @echo "%f"
6
雖然這會遍歷目錄樹:
for /R %f in (main.css) do @echo "%f"
實際上它並不匹配文件名,如果你需要,你可以使用通配符。也就是說,如果你有一棵樹:
DirectoryA
A1
A2
的用於/ R操作將得到F DirectoryA/main.css的,然後DirectoryA/A1/main.css的的%等,甚至如果main.css不在這些目錄中。因此,可以肯定,真的有一個文件(或目錄),你應該這樣做:
for /R %f in (main.css) do @IF EXIST %f @echo "%f"
此外,要知道,你需要引用的文件名,因爲如果路徑或文件包含空格的目錄中行走可能會炸燬。
以上,至少,它是如何工作在Windows 8
相關問題
- 1. 蝙蝠腳本來查找,並在多個子文件夾替換文件 - 從特定的文件夾
- 2. 在文件夾和子文件夾中查找文件
- 3. 使用文件夾中的蝙蝠移動文件
- 4. VBA - 從特定文件夾打開文件並執行操作
- 5. VBScript找到#文件夾和文件(和子文件夾!)
- 6. StarTeam文件夾對象的「工作文件夾更改」功能
- 7. 使該文件夾中的文件夾和子文件夾
- 8. 文件夾和文件操作
- 9. 蝙蝠前綴帶有文件夾字符和後綴日期的文件名
- 10. Py在文件夾和子文件夾中搜索文件
- 11. 在Vs中看不到文件夾子文件夾和文件
- 12. 在bash中重命名文件夾,文件和子文件夾
- 13. 查找父文件夾中的子文件夾
- 14. PowerShell:在子文件夾中查找沒有文件的文件夾
- 15. 查找文件夾中的特定文件並對其進行編輯
- 16. C#的文件夾和子文件夾
- 17. 找出Foundation可執行文件中的工作文件夾?
- 18. 查找文件夾
- 19. 蝙蝠文件 - 找不到.exe
- 20. 定位文件夾及其所有子文件夾/子文件夾
- 21. 從文件夾和子文件夾中刪除文件
- 22. 如何查找文件夾中的特定文件並在存在的情況下執行操作
- 23. 對另一個文件夾中的文件執行.exe文件
- 24. Powershell複製文件夾和文件,並重新創建父文件夾作爲子文件夾
- 25. 使用批處理文件查找和刪除文件夾和子文件夾中的特定文件
- 26. 在Objective-C/C中刪除文件夾及其子文件夾
- 27. 蝙蝠功能編輯一個文件(添加行啓動的文件)
- 28. 循環遍歷所有子文件夾並執行bat文件?
- 29. 批文件查找特定文件夾下的文件夾數
- 30. 蝙蝠文件與日期創建文件夾是不是添加一天?
的[搜索文件的批處理腳本和處理這些文件?]可能的複製(https://stackoverflow.com/questions/ 1447703 /搜尋 - 文件-IN-A-批處理腳本和過程,那些文件) – 2018-03-01 02:42:42