首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

关于子文件夹复制删除的批处理有关问题

2013-07-09 
关于子文件夹复制删除的批处理问题哪位高手可以帮我写这么一段批处理代码,需求如下:D:\source\有3子文件夹

关于子文件夹复制删除的批处理问题
哪位高手可以帮我写这么一段批处理代码,需求如下:

D:\source\有3子文件夹  a,b,c
a文件家下包含 a1.xls 和 a1.txt
b文件家下包含 b1.xls 和 b1.txt
c文件家下包含 c1.xls 和 c1.txt

要把每个文件夹拷贝到 E:\target\文件夹下  
每个文件夹拷贝的时候,要最后拷贝里面的.txt文件
拷贝完一个文件夹就删除一个文件夹,就是一个剪切的动作(不要a,b,c一起删除)

高分求帮助 批处理
[解决办法]

引用:
我试过如果去掉 rd /s /q "%%i"  可以复制过去 就不存在丢失现象  是不是批处理本身for循环的BUG啊

不是bug,你的代码根本就是错的,谁告诉你那样写的?
@echo off
for /d %%i in (d:\脚本排队输出结果\*) do xcopy /y/s d:\脚本排队输出结果\*.xls c:\脚本排队输出结果 && xcopy /y/s d:\脚本排队输出结果\*.txt c:\脚本排队输出结果 && rd /s /q "%%i"
pause 

热点排行