我在Windows服务器上有一个文件夹层次结构,其中2000多个文件夹被命名为“Resources(1)”。我想将它们重命名为“Resources”,即我需要删除一个空格然后“(1)”。 (虽然我之前已经完成了编程,但我对于脚本编写太新了,无法在这里修改有些类似的问题和答案。)
感谢任何提示!
答案 0 :(得分:1)
@ECHO OFF
SETLOCAL
SET "targetdir=c:\destdir"
FOR /f "delims=" %%a IN (
'dir /s /b /ad "%targetdir%\resources (1)" '
) DO (
ECHO REN "%%a" "Resources"
)
GOTO :EOF
足够简单 - 只需适当更改target
的定义即可。