Batch file 批处理文件帮助将子目录中的文件复制到目录中

Batch file 批处理文件帮助将子目录中的文件复制到目录中,batch-file,dos,Batch File,Dos,任何人都可以为我提供dos批处理循环,通过子目录将同一目录中的文件复制到使用同一目录中的子目录名的另一个文件 例如: 电影=> 阿拉丁=> wd_tv.jpg 要将同一目录中的wd_tv.jpg复制到directoryname_sheet.jpg 因此,批处理运行后,目录将为: 移动=> 阿拉丁=> wd_tv.jpg, 阿拉丁表.jpg Aladdin_sheet.jpg被复制并重命名为wd_tv.jpg。 希望这是可能的 Thks提前。将此批处理文件复制到movies目录并在那里执行 @ec

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

例如:

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

要将同一目录中的wd_tv.jpg复制到directoryname_sheet.jpg 因此,批处理运行后,目录将为:

移动=> 阿拉丁=> wd_tv.jpg, 阿拉丁表.jpg

Aladdin_sheet.jpg被复制并重命名为wd_tv.jpg。 希望这是可能的
Thks提前。

将此批处理文件复制到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

test.jpg是一个不常见的子目录名称,我的意思是test.jpg是子目录中的文件,请编辑您的问题,包括目录和文件名。