[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理怎样复制文件夹里没有某个符号的所有文件?

文件夹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 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

前提:除文件名外,其他部分都不含_
  1. echo._>$&&xcopy aaa ggg /ishr/exclude:$&&del $
复制代码

[ 本帖最后由 hanyeguxing 于 2010-5-17 16:29 编辑 ]
1

评分人数

寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

恩?师傅,你这又是啥,看不懂
努力学习,努力挣分

TOP

原帖由 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 删除排除列表文件,$就是个文件名而已
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

很棒。我得像 寒夜孤星 老师学习了。哈哈哈。

TOP

晕死,主题帖发成回复了,占位

[ 本帖最后由 daohe 于 2010-5-19 17:08 编辑 ]

TOP

返回列表