如何将带有BATCH脚本的文件从一个驱动器上的文件夹复制到另一个驱动器上的同名文件夹?

时间:2018-02-14 04:49:20

标签: batch-file variables copy

我想制作一个Batch脚本,将数百个文件复制到正确的目录中。我必须多次这样做,我认为一个脚本将来会有所帮助。唯一的问题是我不知道他们所处的文件名或目录,好吧我的意思是,但是有数百个,所以它没有帮助。

基本上,我在自己的文件夹中有c:\movies中的电影图像,但每部电影的电影都在f:\movies的同名文件夹中。我想再次将图像和电影放在一起。

示例:

copy c:\movies\%dir%\%img%.png F:\Movies\%dir%\%img%.png

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

它可以变得更有活力,但你的要求非常简单。

@echo off
for /f %%a in ('dir /b /a:d "c:\movies"') do (
 copy /Y "C:\movies\%%a\*.png" "F:\movies\%%a"
)