一、初级拷贝copy

1、拷贝单个文件

copy src\*.* dst

实例:源文件路径为d:\src\test.txt,目标文件夹目录为d:\dst,则具体命令为

copy d:\src\test.txt d:\dst

2、拷贝文件夹中所有文件

copy src dst

实例:源文件夹目录为d:\src,目标文件夹目录为d:\dst,则具体命令为

copy d:\src d:\dst

二、高级拷贝xcopy

XCOPY——目录复制命令

1.功能:复制指定的目录和目录下的所有文件连同目录结构。

2.类型:外部命令

3.格式:XCOPY [源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E]

4.使用说明:

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

(一)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命令举例说明

1)、本地硬盘操作
XCOPY D:\XUE51_FILE E:\BAK_XUE51 /S /E /Y
说明:把D盘中的xue51_file文件夹下面的所有文件夹全部复制到bak_xue51这个文件夹下去,其中包含空的文件夹,在复制过程中不作覆盖方式提示。
2)、XCOPY \\192.168.1.2\XUE51_FILE E:\BAK_XUE51 /S /E /Y
说明:把192.168.1.2计算机中的xue51_file文件夹下面的所有文件夹全部复制到bak_xue51这个文件夹下去,其中包含空的文件夹,在复制过程中不作覆盖方式提示。

(三)XCOPY配合IF使用方法

举例:假如现在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

参考博客:https://blog.csdn.net/hellokandy/article/details/52367906

cmd命令行用copy和xcopy实现文件拷贝/目录复制相关推荐

  1. 批处理命令html文件合并,cmd命令行无损合并批处理TS视频文件

    有时,当我们从Internet下载一些视频文件时,我们发现某些视频格式为.ts格式,并且被分成N个以上的小文件. 特别是,某些视频以.ts格式(MPEG2-TS流)播放. 因此,如果要下载此视频,则需 ...

  2. 原版英文书籍《Linux命令行》阅读记录4 | 操作文件和目录

    背景: 阅读英文原作只为了更好地理解书中的精髓,当然也是为了更好地掌握书中的技巧.我们会坚持阅读全书,并记录书中的精髓. 从本章节开始,开始真正的实战. 主要学习以下命令: cp mv mkdir r ...

  3. CMD命令行Chrome自动网页截图到文件,截图完后自动退出浏览器

    Taking screenshots 截图 To capture a screenshot of a page, use the --screenshotflag: 要对页面截图,只需使用--scre ...

  4. cmd命令行如何快速进入当前目录

    我们在cmd命令行中如果想要进入某一个目录,相信大家一般都是先按D:或者E:进入相应的盘符,然后再输入cd + 当前目录. 以下有两种快捷方式可以进入当前目录: (1)部分绿色windows版本可以支 ...

  5. CMD命令行高级教程精选合编合集 转

    CMD命令行高级教程精选合编合集 PKjason 发布于 2013/04/14 18:24 CMD命令行高级教程精选合编,需要的朋友可以参考下. 目录 第一章 批处理基础 第一节 常用批处理内部命令简 ...

  6. mysql 在cmd命令行下操作遇到的转义字符

    今天在cmd命令行下,用mysqldump来进行备份数据库,遇到了这个一个问题, 先看命令如下,  mysqldump -uyaner -pyaner&123 -h 192.168.0.5 t ...

  7. CMD命令行高级教程

    第一章 批处理基础    第一节 常用批处理内部命令简介      1.REM 和 ::      2.ECHO 和 @      3.PAUSE      4.ERRORLEVEL      5.T ...

  8. CMD命令行接收用户输入信息

    CMD命令行接收用户输入信息 可以把下面的代码块Copy到一个以bat为后缀的文件中,双击就可以看到效果 ********************************************** ...

  9. [vb]利用WScript.Shell对象隐藏cmd命令行运行

    1. WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:\WINDOWS\system32\wshom.ocx,Wscri ...

最新文章

  1. TNF诱导的关节破坏由IL-1介导
  2. sublime linux 字体设置,Sublime Text的基本设置有哪些
  3. Tomcat catalina.bat 原理解析
  4. QT的QSplineSeries类的使用
  5. CNN中的权重维度解析以及卷积核中的数值是怎么确定的
  6. avr-gcc中关于delay延时函数的应用修改版[ourdev]
  7. 转: 虚拟IP(VIP)原理
  8. java 多线程初入2
  9. 2015年上半年总结
  10. 剑指offer 面试题49. 丑数
  11. encodeURL() vs encodeRedirectURL()
  12. 上海巨人网络面试经历
  13. vml时序表_VML代码分析是怎么分析的
  14. 好用的BUG、内存泄露捕捉工具 EurekaLog v6.0.3 Enterprise For D5-D2007
  15. 电脑桌面提醒事项软件哪些可以定时弹出窗口提醒
  16. 一文读懂CCSC—数据安全认证
  17. 软件测试的目的和意义
  18. iris解决跨域问题
  19. 植物大战僵尸java 7723_植物大战僵尸BT版
  20. 用文件的 sha1值判断文件是否重复(delphi语言)

热门文章

  1. Allure生成测试报告
  2. python jsonrpc调用_如何使用python向JSONRPC请求数据
  3. Servlet学习日志
  4. linux命令补全包安装,RED HAT LINUX bash 自动补全命令安装
  5. 咸鱼菌玩3D—样条曲线和贝塞尔曲线
  6. MySQL 数据库定时备份
  7. 二叉树前中后序遍历+刷题【中】【数据结构/初阶/C语言实现】
  8. JAVA环境搭建(win10)
  9. 编译原理 期末考试复习题
  10. 正版授权|FastStone Capture 专业屏幕截图录屏工具软件 商业版,支持商业用途。