• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 谈谈xcopy中的排除copy

谈谈xcopy中的排除copy

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了copy xcopy,xcopy,xcopy参数,xcopy命令,xcopy复制文件夹等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
不过这个命令用起来真的不好用 并不像windows的帮助写的那么简单 下面来详细说明一下
我们先看看xcopy的帮助是怎么写的
/EXCLUDE:file1[+file2][+file3]...
指定含有字符串的文件列表。每一个字符串
必须在文件的单独行中。如果有任何
字符串与要被复制的文件的绝对路径
相符,那个文件将不会得到复制。
例如,指定如 \obj\ 或 .obj 的字符串会排除
目录 obj 下面的所有文件或带有
.obj 扩展名的文件。
下面我们来作试验
建立两个文件夹 一个叫做data 一个叫做backup
目录树
Z:.
│ 
├─data
│ ├─bad
│ └─good
│ bad.txt
│ good.txt
│ 1.bad
│ 2.bad
│ 3.bad
│ 5.bad
│ 4.bad
│
└─backup
偶们的目标就是把 凡是标记了good的文件夹以及文件copy到backup这个目录里面 而排除标记了bad的文件夹和目录
根据xcopy的帮助写如下命令
xcopy /e /s /h /exclude:uncopy.txt z:\data\ z:\backup\
uncopy.txt里面就包含了我们想要排除的文件 以及 文件夹
内容如下
\bad\
bad.txt
.bad
xcopy /e /s /h /exclude:uncopy.txt z:\data\ z:\backup\ 这条命令大家先不要执行 觉得有错吗?
ok 我们来执行看看
Z:\>xcopy /e /s /h /exclude:uncopy.txt z:\data\ z:\backup\
无效路径
复制了 0 个文件
真有趣阿 呵呵 无效路径
xcopy /e /s /h /exclude:uncopy.txt z:\data\ z:\backup\ 问题出在z:\data\ 上面
正确的写法应该是z:\data 不要\ 而后面的 z:\backup\ 则要不要\都可以
改过以后我们再来执行
Z:\>xcopy /e /s /h /exclude:uncopy.txt z:\data z:\backup\
Z:\data\good\good.txt
复制了 1 个文件
看一下backup的目录树
Z:.
└─good
good.txt
对比
Z:.
├─bad
└─good
bad.txt
good.txt
1.bad
2.bad
3.bad
5.bad
4.bad
我们成功的复制了只标记了good的文件夹以及文件
这个用法不错 比如 你硬盘上有文件损坏了 可以使用这个 方法避开损坏的文件
又或者 避开 一些不需要的文件 只copy想要的东西
在通配符不好使的情况下 你可以尝试这种方法
thx:10对此次测试的重要帮助  </div>

您可能想查找下面的文章:

  • 批处理入门手册之批处理常用DOS命令篇(attrib、del、copy、xcopy)
  • 批处理中Copy与Xcopy命令的区别小结
  • 谈谈xcopy中的排除copy

相关文章

  • 使用脚本和批处理清除电脑中的痕迹的代码第1/2页
  • Country使 MS-DOS 子系统能使用国际时间、日期、货币、大小写转换和小数分隔符
  • 批处理 正则表达式(findstr) 整理
  • 批处理处理文本文件去重复实现代码
  • DOS下内存的配置
  • 常用正则表达式与批注[收藏]
  • Oscdimg 命令行选项使用
  • 反序列出文本的每行内容的批处理
  • bat文件加密 bat解密脚本(让bat乱码现形)
  • 巧用DOS 伪装保护文件完整版

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全
    • 用DOS批处理实现建立文件夹的代码
    • DOS截取字符串的方法
    • secedit.exe本地安全策略命令使用方法
    • discuzX2全站自动备份批处理
    • Expand、Fasthelp、Fc命令的用法
    • 使用批处理实现软件的自动安装以安装搜狗拼音为例
    • DOS命令全集(二)
    • 用批处理实现禁止运行指定程序
    • 备份文件并上传至FTP服务器的bat代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有