我需要從特定目錄中的文件夾名稱中刪除空格。例如Project-A是我的目錄下有Phase1 Testing,Phase1 Prod,Phase1 UAT子目錄。我想要一個批處理腳本,它將把子目錄重命名爲Phase1Testing,Phase1Prod,Phase1UA名稱。如何從特定目錄中的文件夾名稱中刪除空格?
1
A
回答
0
你可以嘗試這樣的事:
@echo off
FOR /f "delims=" %%G IN ('dir /ad /b') DO (
setlocal enabledelayedexpansion
pushd "%%~dpG"
SET fname=%%~nxG
SET fname=!fname: =!
rename "%%~nxG" "!fname!"
popd
endlocal
)
你可以找到更多的信息:replace_spaces_with_dashes和spaces_in_file_names
我希望這可以幫助您!
0
感謝@Dayana的幫助。下面的批處理腳本工作正常,並從當前目錄中刪除空間。
@ECHO OFF
SETLOCAL EnableDelayedExpansion
FOR /f "tokens=*" %%a IN ('DIR /s /b /ad') DO (
SET Var=%%~na
SET Var=!Var: =!
REN "%%a" "!Var!"
)
相關問題
- 1. 刪除目錄中的空文件夾
- 2. 從文件夾中的文件名中刪除空格
- 3. 從目錄中的所有文件名刪除空格 - Java
- 4. SSIS - 在已知目錄中刪除未知名稱文件夾
- 5. 在Coldfusion中刪除特定文件夾中的所有空目錄
- 6. 從文件名中刪除空格
- 7. 文件夾名稱中的空格
- 8. 無法刪除名稱中包含空格的目錄
- 9. 如何逃避文件的文件夾名稱中的空格?
- 10. 從目錄中的文件中刪除特定的字符串
- 11. 如何讓mercurial忽略名稱中有空格的特定文件夾
- 12. 我如何從URL中刪除根文件夾名稱?
- 13. 如何刪除空文件夾名稱包括使用BATCH腳本的目錄中的空白?
- 14. 如何從所有子目錄遞歸刪除具有特定名稱的所有文件夾?
- 15. 從列表中刪除特定名稱
- 16. 如何獲取特定目錄中最近文件的名稱?
- 17. 如何刪除特定目錄中的重複文件
- 18. 刪除目錄和所有子目錄中的特定文件
- 19. 如何從SolrNet 3.6的字段名稱中刪除空格?
- 20. 從文件夾複製文件並搜索特定目錄中的相同文件夾名稱powershell
- 21. 在PHP中刪除所有子目錄中的文件名的特定文件
- 22. 如何刪除Rails公用文件夾中的特定文件?
- 23. 如何在特定目錄名稱中找到文件?
- 24. 刪除文件名中的空格apache
- 25. 如何從目錄名稱中刪除最後的「點」
- 26. 從git修訂版中刪除特定的文件/文件夾
- 27. 如何刪除軟件包名稱中的上一級目錄
- 28. 從文本文件中刪除名稱
- 29. 在bash中刪除給定文件夾中的所有目錄
- 30. 如何從CSV文件中刪除特定值的單元格
這不是一個請求服務,我可以保證答案存在這個網站,如果搜索使用您選擇的搜索引擎。請研究,編寫和測試你自己的代碼,如果在那裏發佈腳本,則不能按預期工作;祝你好運。 – Compo
就像他向你說的Compo一樣,只要做出一些努力和一些搜索,如果你仍然陷在這裏,就會帶着你的代碼來到這裏! – Hackoo
感謝您在這裏發佈我的問題後,我在工作的問題陳述,後來找到了我發佈的解決方案。 –