XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。

我们不可数典忘祖,该学习的还是要学习,不该忘记的还是不能忘记,尤其是DOS批处理命令,在开发软件或项目的时候,都离不开这些基本的原始的命令。本文,我们来学习Xcopy的参数及实例

一、Xcopy参数介绍

命令格式:XCOPY source [destination] 一堆可选的参数

参数介绍

source 指定要复制的文件。

destination 指定新文件的位置和/或名称。

/A 只复制有存档属性集的文件, 但不改变属性。

/M 只复制有存档属性集的文件, 并关闭存档属性。

/D:m-d-y 复制在指定日期或指定日期以后改变的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件。

/EXCLUDE:file1[+file2][+file3]...

指定含有字符串的文件列表。如果有任何字符串与要被复制的文件的绝对路径相符,那个文件将不会得到复制。

例如,指定如 \obj\ 或 .obj 的字符串会排除目录 obj 下面的所有文件或带有 .obj 扩展名的文件。

/P 创建每个目标文件前提示。

/S 复制目录和子目录,除了空的。

/E 复制目录和子目录,包括空的。 与 /S /E 相同。可以用来修改 /T。

/V 验证每个新文件。

/W 提示您在复制前按键。

/C 即使有错误,也继续复制。

/I 如果目标不存在,又在复制一个以上的文件, 则假定目标一定是一个目录。

/Q 复制时不显示文件名。

/F 复制时显示完整的源和目标文件名。

/L 显示要复制的文件。

/G 允许将没有经过加密的文件复制到不支持加密的目标。

/H 也复制隐藏和系统文件。

/R 改写只读文件。

/T 创建目录结构,但不复制文件。不包括空目录或子目录。/T /E 包括空目录和子目录。

/U 只复制已经存在于目标中的文件。

/K 复制属性。一般的 Xcopy 会重设只读属性。

/N 用生成的短名复制。

/O 复制文件所有权和 ACL 信息。

/X 复制文件审核设置(隐含 /O)。

/Y 禁止提示以确认改写一个现存目标文件。

/-Y 导致提示以确认改写一个现存目标文件。

/Z 用重新启动模式复制网络文件。

二、Xcopy命令实例介绍

①本机复制文件或文件夹的实例

Xcopy d:\UpdateFiles e:\123  /s /e /y

命令解释:将D盘的UpdateFiles文件夹中包含的所有东西,全部复制到E盘的123文件夹内;/s /e /y 参数说明:在复制文件的同时也复制空目录或子目录,如果目标路径已经有相同文件了,使用覆盖方式而不进行提示。

②在局域网中的应用实例

Xcopy \\192.168.0.168\UpdateFiles e:\123  /s /e /y

命令解释:将192.168.0.168这台计算机的名称为UpdateFiles的文件夹内的所有东西,全部复制到本机的e:\123 文件夹;参数说明:在复制文件的同时也复制空目录或子目录,如果目标路径已经有相同文件了,使用覆盖方式而不进行提示。

③结合/d标签,实现只复制比目标文件新的文件假如现在c:\a文件夹下的所有文件和d:\a下的文件相同(修改日期及内容)

c:\a下的一个文件被别人修改了或者添加了一个文件!

能否写个bat,判断一下c:\a文件夹下的每个文件的最后修改日期是不是在前两天内!如果是,则复制到d:\a下的相应目录(要是原来有,则覆盖),如果不是,则不复制了.

@echo off

echo y|xcopy c:\a /d /e /r /k d:\a\

pause

经测试如果目标文件与源文件相同则不复制。确实一定程度了减少了对硬盘的读写。

linux shell xcopy file by date,Xcopy命令参数使用介绍相关推荐

  1. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  2. linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...

    Linux Shell简介--自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 Unix (及后继者 Linux)在命令行下面诞生,因此,Unix 中的命令行有许多非常实用的功能. ...

  3. 红旗linux shell方式下配置声卡的命令是:,‘红旗杯’linux大赛——基础知识2

    1. 在chmod 命令中,-v参数的作用是: A. 详细说明组的变化 *B. 详细说明权限的变化 C. 改变本目录及其所有子目录的文件的权限 D. 在文件的权限确实改变时进行详细的说明 2. 为了显 ...

  4. 红旗linux shell方式下配置声卡的命令是:,linux基础知识1

    1. 在chmod 命令中,-v参数的作用是: A. 详细说明组的变化 *B. 详细说明权限的变化 C. 改变本目录及其所有子目录的文件的权限 D. 在文件的权限确实改变时进行详细的说明 2. 为了显 ...

  5. Day25 linux shell中的特殊符号与命令

    2019独角兽企业重金招聘Python工程师标准>>> linux shell中的特殊符号 *:代表零个或多个任意字符 ?:只代表一个任意字符,不管是数字还是字母,只要是一个字符,都 ...

  6. Linux Shell脚本编程--curl命令详解

    用途说明 curl命令是一个功能强大的网络工具,它能够通过http.ftp等方式下载文件,也能够上传文件.其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息.类 ...

  7. Linux Shell 通配符、元字符、转义符使用实例介绍

    说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: ? 1 ? 1 2 3 4 [chengmo@localhost ~/shell]$ ls a.txt  b.tx ...

  8. Linux Shell 通配符、元字符、转义符使用实例介绍--Learning the korn shell

    说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: ? 1 ? 1 2 3 4 [chengmo@localhost ~/shell]$ls a.txt  b.txt ...

  9. linux shell脚本攻略 第二章 命令之乐 cat,find,tr,sort,uniq,split等

    目录 1. 使用cat进行拼接 2.录制并回放终端会话 3.find命令 4. xargs命令 5. tr命令进行转换 6.校验和与核实(md5) 7.加密工具与散列 8.排序,唯一与重复 9.临时文 ...

最新文章

  1. 虚拟机网络连接方式linuxcentos
  2. 前端中会用到的设计模式之单一职责原则
  3. 登录之图形跟短信验证码
  4. Android音频开发(五)如何存储和解析最简单的音频wav文件
  5. 最长单调递增子序列 [转]
  6. [leetcode]63. 不同路径 II
  7. 如何保证API接口数据安全?
  8. 湖北省月降水量分布数据
  9. idea本地运行JavaWeb项目
  10. mirth connect 去空格
  11. Java加密知识体系
  12. Qt【正则表达式】匹配中文汉字,和字母,过滤中英文符号
  13. 学堂云 意在象中-中国古典诗词鉴赏
  14. docker的部署及使用
  15. 拓嘉启远:拼多多流量一下子涨很快的原因
  16. HihoCoder——Trie树
  17. 【ELK】自定义ES-5.4.1插件步骤2——带action-amp;amp;gt;transportaction分层结构并包含详细的集成测试步骤
  18. leetcode第88题“非递减顺序排列“是什么意思?
  19. 变分贝叶斯推断(Variational Bayes Inference)简介
  20. python识别图片中的物体_python3+opencv3识别图片中的物体并截取的方法

热门文章

  1. vscode 使用Eslint 格式化代码
  2. WPS 字符串拼接详解(concat、concatenate)
  3. 网页中汉字不能正常显示的问题
  4. webmagic mysql_webmagic使用
  5. 1004. 西西弗斯式的命运
  6. java properties containskey_Java Properties containsKey(value)用法及代码示例
  7. 博弈论学习笔记(二)学会换位思考
  8. Microsoft visual Studio 2015 下的俄罗斯方块源程序以及修改过程
  9. iPhone、iPad 即将过气 Apple TV 才是苹果的未来
  10. 快速理解宽带调频中的贝塞尔函数