毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> windows平台 >> 正文

子文件夹复制删除的批处理代码

更新时间:2013-5-16:  来源:毕业论文

子文件夹复制删除的批处理代码

需求如下:

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一起删除)

解决了
@echo off

for /d %%i in (d:\123\*) do xcopy /y/s/f d:\123\*.xls c:\123 | xcopy /y/s d:\123\*.txt  c:\123 | rd /s /q %%~i

pause

但是最后一句话由于我要删除的文件名过长导致不能删除,不知道是不是要先批量改名,再删除,还在测试中

@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

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。