如何建立批处理文件COPY,XCOPY拷贝不同名文件夹(不同名目录)下的文件?

我D盘有N个文件夹(几百个),文件夹名不同,文件夹下有同名文件夹“download”,每个“download”文件夹下又有一个不同名文件夹(有规则的不同名,一部分是“ent”,一部分是“edu”,还有些其它的),这些不同名文件夹下又有一个同名文件夹“image”,每个“image”文件夹下又有若干图片文件,再无子目录,请问高手如何做批处理,将这些“image”文件夹下的图片拷贝至“D:\upload\文件夹\”?(这里的文件夹名为“ent”,“edu”等相对应的文件夹)

@echo off
::设置文件夹名称,其他的了继续补充。
set list=ent,edu

for /d %%i in (*) do (
for %%j in (%list%) do (
copy c:\%%i\download\%%j\image\*.* d:\upload\%%j\
)
)

因为第一层循环在c盘枚举目录,所以不能直接拷贝到c盘,而且没有考虑图片文件名重复的情况,适当修改就好了。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何建立批处理文件COPY,XCOPY拷贝不同名文件夹(不同名目录)下的文件...
::设置文件夹名称,其他的了继续补充。set list=ent,edu for \/d %%i in (*) do (for %%j in (%list%) do (copy c:\\%%i\\download\\%%j\\image\\*.* d:\\upload\\%%j\\ ))因为第一层循环在c盘枚举目录,所以不能直接拷贝到c盘,而且没有考虑图片文件名重复的情况,适当修改就好了。

批处理如何用xcopy复制并创建指定的目录?
xcopy \/s \/e "D:\\目标文件夹" "E:\\新的目录\\"

如何使用xcopy命令拷贝文件
然后,我们把现场还原一下:删除文件夹2下面的11目录和1.txt文件。然后再执行命令:xcopy D:\\test\\1 D:\\test\\2\\ \/S 接着,再来看看文件夹2下面有什么东西,发现1.txt文件拷贝过来,但是11这个文件夹并么有拷贝过来。这就是\/S和\/E参数的区别,因为11文件夹是属于空文件夹,\/S参数表示不拷贝空...

批处理如何不重复拷贝
必需指定要将文件或文件集复制到的位置。Destination 可以由驱动器号和冒号、文件夹名、文件名及这几者的组合所组成。 \/? 在命令提示符显示帮助。 注释可以复制那些使用文件结束字符 (CTRL+Z) 以表明文件结束的 ASCII 文本文件。 使用\/a 当在命令行的文件列表之前有 \/a 时,它适用于所有已列出的文件,直到 copy...

批处理文件下copy 文件夹怎么做呀?
用 xcopy xcopy\/d\/s\/e\/y f:\\zhang.wei\\ d:\\zhang.wei\\

如何写一个批处理:复制到未指定的文件夹
安装QQ后它的路径在注册表里面是固定的,也就是说,根据注册表查询出当前的QQ文件目录,然后再执行复制命令,复制的时候使用xcopy,然后带它的一些参数,对你的要求而言,带上\/s \/e \/y \/k \/r就可以了显示信息可以用goto实现,比如xcopy “E:” "C:" || goto Error,在error这儿回显消息就可以...

如何做一个批处理文件,将文件夹里的文件及文件夹复制到另一个文件夹
先确定windows echo OFF set inputPath=E:\\AAA set outputPath=E:\\BBB for \/f "tokens=*" %%a in ('dir "%inputPath%" \/ad \/b \/s') do (copy "%%a" "%outputPath%\\")PAUSE 当然 xcopy [A文件夹所在路径] [B文件夹所在路径] \/S \/E \/S参数必须要的,若不加\/E参数那么...

悬赏求助!!批处理中拷贝文件夹???
5、有时候我们想XCOPY 变为自动复制,并且复制完成后关闭电脑,可以建立一个批处理文件,新建文本文档,更名为XCOPY.BAT 当然扩展名原来是TXT 格式的要更名为BAT 在这个 XCOPY.BAT 中输入 xcopy e:\\*.* d: \/s \/h \/c \/y shutdown -s 然后双击xcopy.bat 运行它,你这时候可以出去玩啦。电脑会...

批处理中Copy与Xcopy的区别有哪些
复制代码代码如下:C:\\>copy c:\\bat\\hai\\*.txt d:\\hello 说明:不会复制子目录下的文件及文件夹。D盘hello目录必须存在 复制代码代码如下:C:\\>xcopy c:\\bat\\hai d:\\hello \/e\/h 命令解释:将C盘bat文件夹拷进D盘hello文件夹,包括所有子目录及具有隐藏和系统文件属性的文件。无论hello文件夹...

怎样写一个批处理文件,定时把一个服务器中的指定目录拷贝到另外一台服务...
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。2、点击右键,把文件的后缀名设置为“.bat”。3、右键打开文件,第一行输入“copy C:\\Users\\Administrator\\Desktop\\西游记\\1.JPG C:\\”。4、第二行输入“pause”。5、保存后关闭,双击文件弹出“DOS”界面。即可看到C盘下已经复制了一个...

相似回答