Xcopy.命令是A.命令提示符命令用于复制一个或多个文件或从一个位置到另一个位置的文件夹。
由于有许多选项和复制整个目录的能力,它类似于,但比复制命令.robocopy命令也类似,但有更多的选项。
XCopy命令可用性
此命令可从中获取命令提示符在所有的窗户操作系统包含Windows 10,Windows 8,Windows 7,Windows Vista.,Windows XP,Windows 98等。看到如何打开命令提示符如果你需要帮助。
您也可以在MS-DOS中作为DOS命令.
xcopy命令语法
使用以下语法进行Xcopy命令:
选择复制文件来源[目的地] [/一种] [/ B.] [/C] [/ D.[:日期]] [/ E.] [/F] [/G] [/H] [/一世] [/ J.] [/ K.] [/ L.] [/ M.] [/ N.] [/ o.] [/ P.] [/ Q.] [/ R.] [/ s.] [/ T.] [/ U.] [/ V.] [/ W.] [/X] [/ Y.] [/ -] [/ Z.] [/排除:file1[+file2] [+file3] [] [/?]
Xcopy命令选项 | |
---|---|
项 | 描述 |
来源 | 它定义了要从中复制的文件或顶级文件夹。的来源是唯一必需的参数。使用引号来源如果它包含空格。 |
目的地 | 此选项指定其中的位置来源应将文件或文件夹复制到。如果不目的地列出,文件或文件夹将被复制到您运行Xcopy命令的相同文件夹。使用引号目的地如果它包含空格。 |
/一种 | 使用此选项只会复制归档文件中发现的来源.你不能使用/一种和/ M.在一起。 |
/ B. | 使用此选项复制符号链接本身,而不是链接目标。这个选项最初在Windows Vista中可用。 |
/C | 即使遇到错误,此选项也会强制XCopy继续。 |
/ D.[:日期] | 使用以下命令/ D.选项和特定日期以mm-dd-yyyy格式,在该日期或之后复制文件更改。您还可以使用此选项而无需指定仅复制这些文件的特定日期来源比已存在的相同文件更新的目的地.这在使用xcopy执行常规文件备份时很有帮助。 |
/ E. | 单独使用或与/ s.,此选项与/ s.但还将创建空文件夹目的地那也是空的来源.的/ E.选项也可以与/ T.选项包括空目录和子目录中发现来源中创建的目录结构目的地. |
/F | 属性的完整路径和文件名来源和目的地文件被复制。 |
/G | 使用带有此选项的xcopy允许您将加密文件复制到来源到一个目的地不支持加密。当将文件从EFS加密驱动器复制到非EFS加密驱动器时,此选项将不起作用。 |
/H | 命令不会复制隐藏文件要么系统文件默认情况下,但使用此选项时会。 |
/一世 | 使用/一世选项以强制XCopy假设目的地是一个目录。如果你不使用这个选项,你从来源这是一个目录或文件组和复制目的地不存在,Xcopy命令将提示您输入是否目的地是文件或目录。 |
/ J. | 这个选项复制文件时不需要缓冲,这个特性对于非常大的文件非常有用。这个选项最早出现在Windows 7中。 |
/ K. | 复制时使用此选项只读保留文件文件属性在目的地. |
/ L. | 使用此选项显示要复制的文件和文件夹的列表。但实际上没有复制完成。的/ L.如果您正在构建一个包含多个选项的复杂命令,并且希望了解它的假设功能,那么选项是有用的。 |
/ M. | 这个选项与/一种选项,但xcopy将关闭归档属性复制文件后。你不能使用/ M.和/一种在一起。 |
/ N. | 此选项将创建文件和文件夹目的地使用简短的文件名。此选项仅在使用命令将文件复制到目的地它存在于一个驱动器上格式化一个老文件系统就像脂肪不支持长文件名。 |
/ o. | 在写入的文件中保留所有权和访问控制列表(ACL)信息目的地. |
/ P. | 使用此选项时,将在创建每个文件之前提示目的地. |
/ Q. | 与之相反/F选项时,/ Q.开关将XCopy放入“安静”模式,跳过正在复制的每个文件的屏幕显示。 |
/ R. | 使用此选项可覆盖只读文件在目的地.如果您想覆盖只读文件时不使用此选项目的地,则会提示一条“Access denied”消息,命令将停止运行。 |
/ s. | 除了文件中,使用此选项可复制目录,子目录和它们中包含的文件。根的来源.不会重新创建空文件夹。 |
/ T. | 该选项强制xcopy命令在目的地但不要复制任何文件。换句话说,文件夹和子文件夹来源将被创建,但那里没有文件。将不会创建空文件夹。 |
/ U. | 此选项只将复制文件来源已经存在目的地. |
/ V. | 这个选项在写入每个文件时根据其大小进行验证,以确保它们是相同的。在Windows XP开始的命令中内置了验证,所以这个选项在Windows的后续版本中没有任何作用,只是为了与旧的MS-DOS文件兼容而包含进来。 |
/ W. | 使用/ W.选项显示“当准备复制文件时按任意键”的消息。在您按下键确认后,该命令将按照指示开始复制文件。这个选项与/ P.要求验证之前的选项每个文件副本。 |
/X | 此选项副本复制文件审核设置和系统访问控制列表(SACL)信息。你意味着/ o.当你使用的时候/X选择。 |
/ Y. | 使用此选项可停止提示您覆盖文件的命令来源已经存在于目的地. |
/ - | 使用此选项强制命令提示您覆盖文件。这似乎是一个奇怪的选择,因为这是Xcopy的默认行为,但是/ Y.选项可能在COPYCMD中预设环境变量在某些计算机上,这个选项是必须的。 |
/ Z. | 此选项允许Xcopy命令安全地停止在网络连接丢失时停止复制文件,然后重新建立连接后从其关闭的位置恢复复制。此选项还显示复制过程中为每个文件复制的百分比。 |
/排除:file1[+file2] [+file3)…… | 此选项允许您指定一个或多个文件包含搜索字符串列表的名称,您希望命令使用这些字符串来确定复制时要跳过的文件和/或文件夹。 |
/? | 使用帮助转换使用xcopy显示有关该命令的详细帮助。执行选择复制文件/ ?和使用帮助命令执行帮助选择复制文件. |
中的文件将添加存档属性目的地无论属性在文件上打开还是关闭来源.
Xcopy命令示例
下面是使用该命令的几个示例:
将文件复制到新文件夹
xcopy C:\文件E:\文件/i
在上面的例子中,文件包含在来源的目录文件C: \复制到目的地,一个新目录[/一世]在这一点上E开叫文件.
没有子目录,也没有包含在其中的任何文件,因为它将被复制/ s.未使用选项。
选择复制文件备份脚本
xcopy "C:\重要文件" D:\Backup / C / D /e /h /i /k /q /r /s /x /y . txt
在此示例中,XCopy旨在用作备份解决方案。如果您想使用Xcopy而不是a备份软件备份文件。将该命令放在脚本中,并将其安排夜间运行。
如上所示,该命令用于复制所有文件和文件夹[/ s.比已复制的版本更新[/ D.],包括空文件夹[/ E.]和隐藏的文件[/H),从来源的C: \重要文件到目的地的D: \备份,是一个目录[/一世].我们有一些需要更新的只读文件目的地[/ R.],我们希望复制后保留该属性[/ K.].我们还希望确保我们在要复制的文件中维护任何所有权和审计设置[/X].最后,由于我们在脚本中运行xcopy,所以在复制文件时不需要查看任何有关文件的信息[/ Q.],我们不想提示提示覆盖每个[/ Y.],如果它运行到错误中,我们也希望命令停止[/C].
通过网络复制文件和文件夹
xcopy C:\视频"\\服务器\媒体备份" /f /j /s /w /z
在这里,该命令用于复制所有文件、子文件夹和子文件夹中包含的文件[/ s.从来源的C: \视频到目标文件夹媒体备份位于网络上的计算机上的名称服务器.我们正在复制一些非常大的视频文件,因此应禁用缓冲以改善复制过程[/ J.,由于我们是通过网络进行复制,我们希望在网络连接中断时能够恢复复制[/ Z.].多疑的是,我们希望在它真正起作用之前就被提示开始这个过程[/ W.,我们也想看到文件被复制的每一个细节[/F].
复制文件夹结构
xcopy C:\Client032 C:\Client033 /t /e
在这个最后的例子中,我们有一个来源里面都是组织良好的文件和文件夹C:\ client032给一个客户。我们已经创建了一个空目的地文件夹,Client033,但我们不希望复制任何文件,只需要空的文件夹结构[/ T.这样我们就有组织有准备了。我们有一些空文件夹C:\ client032这可能适用于新客户端,所以我们要确保这些也被复制[/ E.].
将有时很长的xcopy命令输出保存到文件中重定向操作符.看如何将命令输出重定向到文件查看说明或结帐命令迅速技巧更多的小费。
Xcopy&Xcopy32
在Windows 98和Windows 95中,xcopy命令有两个版本:xcopy和xcopy32。但是,后一个命令从来没有打算直接运行。
在Windows 95或98中执行xcopy时,要么是原始的16位版本自动执行(在MS-DOS模式下),要么是更新的版本32位版本会自动执行(在Windows中)。
需要说明的是,无论您使用的是什么版本的Windows或MS-DOS,始终运行xcopy命令,而不是xcopy32,即使它可用。当您执行xcopy时,您总是在运行该命令的最合适版本。
XCopy相关命令
xcopy命令在许多方面与copy命令相似,但具有更多的选项,例如复制文件夹、复制子目录中的每个文件以及排除文件的能力。
这个命令也非常像robocopy命令,除了robocopy比xcopy更灵活。
的dir命令通常与xcopy一起使用,用于在完成命令之前检查目录中有哪些文件夹和文件。