标题: [文件操作] [已解决]帮忙写一个拷贝文件的批处理 [打印本页]
作者: zhangzhi 时间: 2015-8-10 15:36 标题: [已解决]帮忙写一个拷贝文件的批处理
本帖最后由 zhangzhi 于 2015-8-11 14:25 编辑
E:\test\aa\aa.txt
E:\test\bb\bb1\bb1.txt
E:\test\cc.txt
E:\test\ff\ff.txt
E:\test\gg.txt
...
test下有文件也有文件夹
我想拷贝test下部分文件到另一个地方
例如上面的text下ff文件夹不拷贝、gg.txt不拷贝
我不想通过exclude方法,因为exclude很可能把我想拷贝的也排除掉
可不可以通过数组和for循环进行拷贝,其它好的方法也可以
一条一条写觉得不太好
请大神帮忙写个批处理
作者: bailong360 时间: 2015-8-10 15:55
复制代码
作者: zhangzhi 时间: 2015-8-10 16:18
回复 2# bailong360
不好意思,我刚才写的有点问题,并不是所有的都拷贝,我的原帖中已经修改了问题,麻烦你在看下
作者: bailong360 时间: 2015-8-10 16:49
回复 3# zhangzhi
到底是复制文件还是文件夹?
还是都复制
作者: zhangzhi 时间: 2015-8-10 17:12
回复 4# bailong360
是这样
我要复制test文件夹下的大部分文件和文件夹
并不是复制test下的所有
要拍除个别的文件夹和个别的文件
作者: bailong360 时间: 2015-8-10 17:33
回复 5# zhangzhi - @echo off
- set 排除的文件=gg.txt gg2.txt
- set 排除的文件夹=ff ff2
- xcopy /e E:\test "其他地方\"
- cd /d 其他地方\
- for /f "delims=" %%i in ('dir /ad /b /s %排除的文件夹%') do rd /s /q %%i
- for /f "delims=" %%i in ('dir /a-d /b /s %排除的文件%') do del %%i
复制代码
作者: zhangzhi 时间: 2015-8-10 18:24
[已解决]
多谢 bailong360 的耐心帮助,非常感谢。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |