0

尝试生成一个批处理文件来查看目录(G:Videos)并通过删除括号之间的任何内容(包括括号本身)来重命名子文件夹。

例子:

G:视频

  • \文件夹(文本 1)
  • \另一个文件夹(LettersOnly)
  • \2013(字 2)
  • \示例 2

理想的解决方案将产生:

G:视频

  • \文件夹
  • \另一个文件夹
  • \2013
  • \示例 2

我想安排它在每天的某个时间运行,因为新文件夹每天都会被添加到带有括号的目录中。提前致谢。

4

1 回答 1

1

试试这个:

pushd "g:\videos"
for /d %%i in (*.*) do for /f "delims=(" %%j in ("%%~i") do if "%%~i" neq "%%~j" echo ren "%%~i" "%%~nj"
popd

echo如果输出正常,请删除。

于 2013-03-24T05:38:03.930 回答