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 经测试如果目标文件与源文件相同则不复制。确实一定程度了减少了对硬盘的读写。
--注释:从c:\websites拷贝到c:\copy目录(注c:\copy\则不会提示是目录还是文件)排除c:\Exclude.txt中的
xcopy c:\websites c:\copy\ /s /e /y /EXCLUDE:c:\Exclude.txt--注释:不包含以.obj 、 .sdf 、 .pdb 、 .rar 、.config 、结尾的文件,也不包含Common.js文件
--c:\Exclude.txt
.obj
.sdf
.pdb
.rar
.config
Common.js
@ECHO OFF
echo '开始拷贝文件夹及文件?按任意键继续'
pause
xcopy c:\websites c:\copy\ /s /e /y /EXCLUDE:c:\Exclude.txt
pause

auto_copy.bat文件

XCopy复制文件夹命令及参数详解以及xcopy拷贝目录并排除特定文件相关推荐

  1. XCopy复制文件夹命令及参数详解

    XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件:使用时源盘符.源目标路径名.源文件名至少指定一个:选用/S时对源目录下及其子目录下的所有文件进行COPY.除非 ...

  2. linux 文件 字符集设置,Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解...

    博文说明[前言]: 本文将通过个人口吻介绍Linux字符集和系统语言设置,包括LANG,locale,LC_ALL,POSIX等命令及参数详解的相关知识,在目前时间点[2017年6月21号]下,所掌握 ...

  3. linux noprobe参数,find 命令的参数详解

    原标题:find 命令的参数详解 使用name选项 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用. 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来 ...

  4. 【WINDOWS / DOS 批处理】findstr命令之参数详解(二)

    findstr命令之参数详解(一)[共三篇] findstr命令之参数详解(三)[共三篇] 目录 命令格式 [/B参数和/E参数] [/S参数] [/D:dirlist参数] [/A:coloratt ...

  5. 【学习笔记】sed 命令及参数详解

    sed 命令及参数详解 标签:Sed 文章目录 sed 命令及参数详解 一.简介 二.基本用法 2.1. 三种方式 2.2. 常用选项 2.3. 命令体的组成 2.3.1. 定位文本部分 2.3.2. ...

  6. Latex技巧:LaTex插图命令includegraphics参数详解

    转自:https://www.cnblogs.com/yifdu25/p/8326025.html Latex技巧:LaTex插图命令includegraphics参数详解 Latex插图的命令是\i ...

  7. Python 命令行参数详解

    Python 命令行参数详解 0. 命令行参数 1. sys.argv 2. getopt 2.1 getopt.getopt 方法 2.2 Exception getopt.GetoptError ...

  8. linux下的arp刷新命令详解,linux arp 命令常用参数详解

    linux arp 命令常用参数详解 linux arp 命令常用参数详解 显示和修改地址解析协议(ARP)使用的"IP 到物理"地址转换表. ARP -s inet_addr e ...

  9. 【WINDOWS / DOS 批处理】findstr命令之参数详解(一)

    目录 命令格式 命令功能 [filename参数] [/I参数] [/N参数] [/X参数] [/F:file参数] [/G:file参数] [strings和/C:string参数] [/R参数和/ ...

最新文章

  1. 【探讨】javascript事件机制底层实现原理
  2. EFMVC - ASP.NET MVC 3 and Entity Framework 4.1 Code First 项目介绍
  3. Spring(二)——Junit测试工具、属性的注入方式、注解
  4. Codeforces Round #529 (Div. 3) E. Almost Regular Bracket Sequence (括号配对,前缀和)
  5. Spring Cloud构建微服务
  6. Derby的jar说明
  7. Myeclipse连接Mysql数据库时报错:Error while performing database login with the pro driver:unable...
  8. 数据结构实验之图论二:基于邻接表的广度优先搜索遍历
  9. 又一尴尬问题!不少用户反馈iPhone 12屏幕特别“黄”
  10. 双网卡绑定--实现负载冗余
  11. 17、手势(Gesture)
  12. ipa在线安装搭建_免电脑 iOS 12 一键越狱+手机端直接自动安装插件教程
  13. Oracle数据库如何收费
  14. Dell电脑重装系统
  15. 使用ShareX+sm.ms实现截图后自动上传图片至图床
  16. 怎样才能让青少年培养起阅读习惯?听听猿辅导这四位嘉宾怎么说
  17. 喜欢计算机专业的理由英语,计算机专业的英文自我介绍
  18. Excel区间数据拆分
  19. matlab矩阵运算中“.”的使用
  20. 微软中国正式宣布Win10政府版:专属定制安全功能

热门文章

  1. 【Vivado那些事】关于reset_project和reset_project -exclude ip使用
  2. react+antd解决报错:Module not found: Can't resolve 'antd/es/affix'
  3. 【UML】用例图、活动图、类图、顺序图练习题
  4. zhs16gbk java 转utf8_ORCALE字符集AL32UTF8和ZHS16GBK的互相转换
  5. 【程序源代码】CRM客户关系管理系统
  6. Android那些事儿 成长中的Android(1)
  7. Elasticsearch 6 Mapping设置
  8. DSP28335/377学习-controlSUITE安装及TI电机控制例程
  9. 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!2012-6-25日更新iap恢复
  10. Python OpenCV putText() 在图像中放置文本