命令: "XCOPY" 开启 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 可用
命令"XCOPY"的示例
这
`XCOPY`Windows 命令提示符中的命令用于将文件和目录从源位置复制到目标位置。这里有些例子:
示例1:简单文件复制:
XCOPY C:\来源\文件.txt D:\目标\
说明:在此示例中,文件file.txt是从源位置复制的
`C:\来源\`进入目录
`D:\目标\`复制的。
示例2:使用递归复制复制文件和子目录:
XCOPY C:\来源\*.* D:\目标\ /S /E
描述:的所有文件和子目录
`C:\来源\`进入目录
`D:\目标\`复制的。选项
`/S`和
`/E`确保子目录和空子目录也被复制。
注释:
1.
`XCOPY`为不同的复印场景提供多种选项和开关。你可以
`XCOPY /?`查看可用选项的列表。
2.如果要复制目录,可以
`XCOPY`与选项
`/I`指示目标位置是一个目录。
XCOPY C:\来源\ D:\目标\ /I
3.
`XCOPY`还支持根据特定条件(例如文件日期或文件大小)复制文件。
XCOPY C:\来源\*.txt D:\目标\ /D:01-01-2023
仅将 2023 年 1 月 1 日之后更改的文本文件复制到此处。
示例 3:在批处理脚本中使用:
@ECHO OFF
XCOPY C:\来源\*.* D:\目标\ /S /E
REM Rest 的 Batch-脚本
描述:这里是
`XCOPY`在批处理脚本中用于复制文件和目录。
示例 4:带确认的交互式复制:
XCOPY C:\来源\*.* D:\目标\ /S /E /P
说明:通过添加选项
`/P`变成
`XCOPY`要求用户确认要复制的每个项目。
重要的是要注意
`XCOPY`提供了一种强大的方法来复制文件和目录,并且它的确切使用取决于复制操作的具体需要。
"XCOPY" 摘自 Microsoft Windows 帮助
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
复制文件和目录树。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V]
[/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T]
[/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]...]
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 用重新启动模式复制网络文件。
命令行开关 /Y 可以预先在 COPYCMD 环境变量中设置。
这可能被命令行上的 /-Y 改写。
重要信息,"XCOPY"命令的提示
当使用
`XCOPY`Windows命令提示符中的命令,有一些重要方面需要注意:
1.
选项和开关: `XCOPY`提供多种选项和开关,支持不同的复印场景。你可以
`XCOPY /?`显示带有可用选项的帮助屏幕。
2.
路径信息:中的源和目的地信息
`XCOPY`应该是正确的路径。确保将路径用引号引起来,尤其是当它们包含空格时。
XCOPY "C:\来源\*" "D:\目标\" /S /E
3.
递归复制:如果要复制文件和子目录,请使用选项
`/S`(包括子目录)和
`/E`(包括空子目录)。
XCOPY C:\来源\*.* D:\目标\ /S /E
4.
确认:使用该选项
`/P`如果您想在每次复制过程之前收到确认。
XCOPY C:\来源\*.* D:\目标\ /P
5.
根据条件复制文件: `XCOPY`允许根据特定条件(例如文件日期或文件大小)复制文件。
XCOPY C:\来源\*.txt D:\目标\ /D:01-01-2023
仅将 2023 年 1 月 1 日之后更改的文本文件复制到此处。
6.
在批处理脚本中使用: `XCOPY`经常在批处理脚本中用于复制文件和目录。确保批处理脚本在正确的环境中运行。
@ECHO OFF
XCOPY C:\来源\*.* D:\目标\ /S /E
REM Rest 的 Batch-脚本
7.
权限:确保用户拥有
`XCOPY`执行的命令对源目录和目标目录具有所需的权限。
8.
文件冲突:如果目标目录中已存在同名文件,可能会
`XCOPY`根据您选择的选项做出不同的反应。默认情况下,当发生文件冲突时,系统会询问您。
XCOPY C:\来源\*.* D:\目标\ /S /E /Y
这是选项
`/Y`用于抑制所有查询。
了解复制操作的具体需求以及
`XCOPY`- 相应地调整选项。另请注意,在 Windows 环境中还有其他复制文件的方法,例如
`COPY`,
`ROBOCOPY`和
`COPY-ITEM`在 PowerShell 中。