我的源文件夹包含含有如下文件的目录(每个文件都有相同的名称):
dir1\f
dir2\f
dir3\f
...
我想将所有名为的文件复制f
到另一个目录,重命名如下:
dir1-f
dir2-f
dir3-f
我可以使用 Windows 批处理文件执行此操作吗?
答案1
从命令行:
for /d %F in (*) do @copy /y "%F\f" "\someFolder\%F-f" 2>nul
或者
for /d %F in (*) do @if exist "%F\f" copy /y "%F\f" "\someFolder\%F-f"
如果在批处理文件中使用,则将百分比加倍
答案2
您可以在批处理文件中执行此操作,打开命令提示符并输入/?,谷歌上有大量执行此类操作的示例。