标题: [文件操作] [已解决]批处理怎样复制文件夹里没有某个符号的所有文件? [打印本页]
作者: daohe 时间: 2010-5-17 09:49 标题: [已解决]批处理怎样复制文件夹里没有某个符号的所有文件?
文件夹aaa:
aaa/bbb/ccc/222_01.jpg
aaa/bbb/ccc/222.jpg
aaa/bbb/d_01.jpg
aaa/eee/3.txt
把没有带下划线“_” 的都复制到文件夹 ggg
结果如下
ggg/aaa/bbb/ccc/222.jpg
ggg/aaa/eee/3.txt
[ 本帖最后由 daohe 于 2010-5-18 17:17 编辑 ]
作者: hanyeguxing 时间: 2010-5-17 15:29
前提:除文件名外,其他部分都不含_- echo._>$&&xcopy aaa ggg /ishr/exclude:$&&del $
复制代码
[ 本帖最后由 hanyeguxing 于 2010-5-17 16:29 编辑 ]
作者: sgaizxt001 时间: 2010-5-17 17:15
恩?师傅,你这又是啥,看不懂
作者: hanyeguxing 时间: 2010-5-17 17:22
原帖由 sgaizxt001 于 2010-5-17 17:15 发表
恩?师傅,你这又是啥,看不懂
echo._>$
rem 创建排除列表文件,内容为“_”
xcopy aaa ggg /ishr/exclude
rem /i参数,强制ggg为目录
rem /s参数,复制非空的目录和子目录。
rem /h参数,复制具有隐藏和系统文件属性的文件。
rem /r参数,复制只读文件。
rem /exclude:参数,从文件中获取排除信息“_”
del $
rem 删除排除列表文件,$就是个文件名而已
作者: daohe 时间: 2010-5-18 17:16
很棒。我得像 寒夜孤星 老师学习了。哈哈哈。
作者: daohe 时间: 2010-5-19 17:06
晕死,主题帖发成回复了,占位
[ 本帖最后由 daohe 于 2010-5-19 17:08 编辑 ]
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |