如何从特定目录中的文件夹名称中删除空格?

时间:2017-09-25 18:23:51

标签: batch-file windows-scripting

我需要从特定目录中的文件夹名称中删除空格。例如Project-A是我的目录,其下有Phase1 Testing,Phase1 Prod,Phase1 UAT子目录。我想要一个批处理脚本,它将子目录重命名为Phase1Testing,Phase1Prod,Phase1UA名称。

2 个答案:

答案 0 :(得分:1)

你可以尝试这样的事情:

git config remote.central.fetch +refs/*:refs/*

您可以在replace_spaces_with_dashesspaces_in_file_names

中找到更多信息

我希望这能帮到你!

答案 1 :(得分:-1)

感谢@Dayana的帮助。批处理脚本下面工作正常,并从当前目录中删除空格。

@ECHO OFF
SETLOCAL EnableDelayedExpansion

FOR /f "tokens=*" %%a IN ('DIR /s /b /ad') DO (
SET Var=%%~na
SET Var=!Var: =!
REN "%%a" "!Var!"
)