我需要从特定目录中的文件夹名称中删除空格。例如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. 从文件夹中的文件名中删除空格
- 4. Applescript从具有特殊字符和空格的目录中删除文件夹
- 5. 从目录中的所有文件名删除空格 - Java
- 6. 从Java中的HDFS删除特定名称的目录
- 7. 如何从当前目录中的所有文件名中删除空格
- 8. 如何从文件名称中删除目录字符串
- 9. 如何删除特定名称的文件夹
- 10. 如何从asp.net中的URL中删除文件夹名称
- 11. SSIS - 在已知目录中删除未知名称文件夹
- 12. 在Coldfusion中删除特定文件夹中的所有空目录
- 13. 如何从php中的附件名称中删除目录名称
- 14. 从文件名中删除空格
- 15. 文件夹名称中的空格
- 16. 如何从Powershell脚本的整个文件夹树中删除特定名称的文件夹?
- 17. 从data.frame名称中删除空格
- 18. 无法删除名称中包含空格的目录
- 19. 如何逃避文件的文件夹名称中的空格?
- 20. 从url中删除目录名称Wordpress
- 21. 如何在Python中删除具有特定名称的文件夹?
- 22. mod-rewrite OJS如何从url中删除文件夹名称?
- 23. 我如何从URL中删除根文件夹名称?
- 24. 如何让mercurial忽略名称中有空格的特定文件夹
- 25. 从目录中的文件中删除特定的字符串
- 26. 如何删除空文件夹名称包括使用BATCH脚本的目录中的空白?
- 27. 如何删除名称中某个特定模式的文件?
- 28. 如何从所有子目录递归删除具有特定名称的所有文件夹?
- 29. 删除根目录和文件夹中的文件扩展名
- 30. 从列表中删除特定名称
这不是一个请求服务,我可以保证答案存在这个网站,如果搜索使用您选择的搜索引擎。请研究,编写和测试你自己的代码,如果在那里发布脚本,则不能按预期工作;祝你好运。 – Compo
就像他向你说的Compo一样,只要做出一些努力和一些搜索,如果你仍然陷在这里,就会带着你的代码来到这里! – Hackoo
感谢您在这里发布我的问题后,我在工作的问题陈述,后来找到了我发布的解决方案。 –