你目前正处于脱机状态,正在等待 Internet 重新连接

Windows 中的 COPY、XCOPY 和 MOVE 覆盖功能发生更改

注意
本文适用于 Windows 2000。对 Windows 2000 的支持于 2010 年 7 月 13 日停止提供。Windows 2000 支持结束解决方案中心是规划 Windows 2000 迁移策略的起点。有关更多信息,请参阅 Microsoft 支持生命周期策略
概要
为了使 Cmd.exe 与 Microsoft MS-DOS 6.x 和 Microsoft Windows 95 的命令解释器 (Command.com) 相一致,Microsoft 已增加了对覆盖警告的支持。当您将文件从一个位置复制或移动到另一个位置时,如果目标文件夹中已存在这些文件,您将会收到一条“覆盖”警告,在覆盖文件之前提示您确认。

此现象可以通过 /y 开关来控制。
更多信息
目前 copy /?xcopy /?move /? 命令中介绍了此信息。各个命令的开关信息包括:

Move

移动文件和重命名文件与目录。要移动一个或多个文件:MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination要重命名目录:MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2[drive:][path]filename1 指定要移动的文件的位置和名称。destination             指定文件的新位置。目标可以包含一个驱动器号和冒号、一个目录名或组合。如果只移动一个文件,并在移动时将其重命名,还可以包括文件名。[drive:][path]dirname1  指定要重命名的目录。dirname2                指定目录的新名称。/Y                      不使用确认是否要覆盖现有目标文件的提示。/-Y                     使用确认是否要覆盖现有目标文件的提示。开关 /Y 可以在 COPYCMD 环境变量中预置。可以在命令行上使用 /-Y 来覆盖它。默认为使用覆盖提示,除非是从批处理脚本内执行MOVE 命令。				

Xcopy

复制文件和目录树。XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W][/C] [/I] [/Q] [/F] [/L] [/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           显示将要复制的文件。/H           同时复制隐藏文件和系统文件。/R           覆盖只读文件。/T           创建目录结构,但不复制文件。不包括空的目录或子目录。/T /E 包括空的目录和子目录。/U           仅复制目标中已存在的文件。/K           复制属性。标准 Xcopy 将重置只读属性。/N           使用生成的短名称复制。/O           复制文件所有权和 ACL 信息。/X           复制文件审核设置(暗含 /O)。/Y           不使用确认是否要覆盖现有目标文件的提示。/-Y          使用确认是否要覆盖现有目标文件的提示。/Z           用可重新启动模式复制网络文件。开关 /Y 可以在 COPYCMD 环境变量中预置。可以在命令行上使用 /-Y 来覆盖它。				

Copy

将一个或多个文件复制到另一个位置。COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B][+ source [/A | /B] [+ ...]][destination [/A | /B]]source       指定要复制的文件。/A           表示 ASCII 文本文件。/B           表示二进制文件。destination  为新文件指定目录和/或文件名。/V           验证新文件是否正确写入。/N           复制非 8.3 名称的文件时,使用短文件名(如果可用)。/Y           不使用确认是否要覆盖现有目标文件的提示。/-Y          使用确认是否要覆盖现有目标文件的提示。/Z           用可重启模式复制联网文件。开关 /Y 可以在 COPYCMD 环境变量中预先设置。可以在命令行上使用 /-Y 来覆盖它。默认为使用覆盖提示,除非是从批处理脚本内执行COPY 命令。要追加文件,请为目标指定单个文件,而为源指定多个文件(使用通配符或 file1+file2+file3 格式)。				
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款
属性

文章 ID:240268 - 上次审阅时间:02/26/2014 15:45:00 - 修订版本: 1.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition

  • kbinfo KB240268
反馈