【发布时间】:2015-10-28 00:48:12
【问题描述】:
我的计算机上有一个文件夹结构,它们的格式都是 e.g. “照片”然后是子文件夹“Summer 2012”“Winter 2012”,它们还有更多子文件夹。我想在每个文件夹名称之前放置名称“David”,即“David Photos”“David Summer 2012”等。有没有我可以写的批处理文件来做到这一点?我的最后一次尝试如下:
for /D /R %%G IN ("\\sampledrive\Photos") DO (REN "%%G" "dan%%G")
但是命令窗口显示命令的语法不正确
提前感谢您的帮助!
【问题讨论】:
-
到目前为止你尝试过什么?您可以在
for循环中使用ren C:\files David files -
我尝试的最后一个程序是:@echo off for /D /R %%G IN ("\\Sampledrive\Photos") DO (REN "%%G" "David %%G" ) exit 它在命令窗口中滚动显示“命令的语法不正确”
-
将您的示例代码放入您的问题edit,而不是在评论中...
标签: windows batch-file batch-rename