【问题标题】:Rename 2000+ subfolders (Windows) [closed]重命名 2000 多个子文件夹(Windows)[关闭]
【发布时间】:2014-01-31 08:09:20
【问题描述】:

我在 Windows 服务器上有一个文件夹层次结构,其中 2000 多个文件夹被命名为“资源 (1)”。我想将它们重命名为“资源”,即我需要删除一个空格,然后是“(1)”。 (虽然我以前做过编程,但我对 shell 脚本还太陌生,无法修改这里已经存在的有些相似的问题和答案)。

感谢任何提示!

【问题讨论】:

标签: windows shell batch-file rename directory


【解决方案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 的定义即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-01
    • 2012-12-06
    • 1970-01-01
    • 2017-07-13
    • 2013-04-06
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    相关资源
    最近更新 更多