CMD学习笔记——xcopy和cd
作者:互联网
xcopy命令——复制文件和目录树
语法
xcopy source [destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s[/e]] [/t] [/k] [/r] [/h] [/a|/m] [/n] [/o] [/x]
[/exclude:file1 [+[file2]][[+file3]]] [{/y|-y}] [/z]
参数
参数 | 说明 |
---|---|
source | 必需的。指定要复制文件的位置和名称。该参数必须包含驱动器或路径 |
destination | 指定要复制的文件的目标。该参数可以包含驱动器盘符和冒号、目录名、文件名或者它们的组合 |
/w | 在开始复制文件之前将显示一下信息并提示等待用户的响应 |
press any key to begin copying file(s) | |
/p | 提示用户确定是否要创建每个目标文件 |
/c | 忽略错误 |
/v | 在写入目标文件时验证每个文件,以确保目标文件与源文件完全相同 |
/q | 禁止显示xcopy信息 |
/f | 复制时显示源文件名和目标文件名 |
/l | 显示要复制的文件列表 |
/g | 创建解密的目标文件 |
/d[:mm-dd-yyyy] | 只复制那些指定日期或指定日期之后更改过的源文件。 |
/u | 只从source复制desination中已有的文件 |
/i | 如果source是一个目录或包含通配符,而destination不存在,xcopy会假定destination指定目录名并创建一个新目录。然后,xcopy会将所有制定文件复制到新目录中。默认情况下,xcopy将提示用户指定destination是文件还是目录 |
/s | 复制非空的目录和子目录。如果省略/s。xcopy将会在一个目录中工作 |
/e | 复制所有子目录,包括空目录。同时使用/e、/s和/t命令行选项 |
/t | 只复制子目录结构,不复制文件。要复制空目录,必须包含/e命令行选项 |
/k | 复制文件,如果源文件具有可读属性,则在目标文件中保留该属性。默认情况下,xcopy会删除只读属性 |
/r | 复制只读文件 |
/h | 复制具有隐藏和系统文件属性的文件。默认情况下,xcopy不复制隐藏或系统文件 |
/a | 只复制那些具有存档文件属性设置的源文件。/a不修改源文件的存档文件属性 |
/m | 复制具有存档文件属性设置的源文件。与/a不同,/m关闭在源中指定的文件的存档文件属性 |
/n | 使用NTFS短文件或目录名创建副本。将文件或目录从NTFS卷复制到FAT卷,或者当目标文件系统需要FAT文件系统命名约定时,需要/n。目标文件系统可以是FAT或NTFS |
/o | 复制文件所有权与自由选择的访问控制列表信息 |
/x | 复制文件审核设置和系统访问控制列表 |
/exclude:file1[+[file2]][+[file3]] | 指定包含字符串的文件列表 |
/y | 禁止提示用户确认要覆盖现有目标文件 |
/-y | 提示用户确认要覆盖现有目标文件 |
/z | 在可重启模式中通过网络复制 |
例1:将D盘a文件夹中全部文件和目录(包括所有空的子目录)复制到了D盘的b文件夹内
cd命令——显示当前目录的名称或将其更改
语法
cd [[/d] [drive:] [path] [...]] [[/d] [drive:][path] [...]]
参数
/d:更改当前驱动器或驱动器的当前目录
[drive:][path]:指定要改为的驱动器和目录
[…]:指明要改到的父文件夹
例1:cd:当前盘符,显示当前目录路径
例2:cd…切换到父文件夹
例3:cd /d更改当前驱动器或驱动器的当前目录
标签:文件,CMD,cd,源文件,xcopy,复制,驱动器,目录 来源: https://blog.csdn.net/qq_42683219/article/details/103948849