帮助批处理文件将subdir中的文件复制到dir中

时间:2010-11-13 04:32:45

标签: batch-file dos

任何人都可以通过子目录向我提供dos批处理循环,以使用同一目录中的子目录名将文件复制到同一目录中的另一个文件。

示例:

电影=>        阿拉丁=>                 wd_tv.jpg

想将同一目录中的wd_tv.jpg复制到“directoryname”_sheet.jpg 因此,在批处理运行后,目录将是:

Moves =>       阿拉丁=>                 wd_tv.jpg,                 Aladdin_sheet.jpg

将Aladdin_sheet.jpg复制并重命名为wd_tv.jpg。 希望有可能 提前了。

1 个答案:

答案 0 :(得分:0)

将此批处理文件复制到movies目录并在那里执行。

@echo off
for /d %%a in (*) do call :rendir %%a

echo finished
pause
goto :eof

:rendir
pushd %1
echo renaming *.jpg to %1_sheet.jpg
ren *.jpg %1_sheet.jpg
popd

goto :eof

:eof