我需要从特定目录中的文件夹名称中删除空格。例如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
感谢您在这里发布我的问题后,我在工作的问题陈述,后来找到了我发布的解决方案。 –