复制
将一个或多个文件从一个位置复制到其他位置。
copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ ...]][Destination [{/a|/b}]] 参数
/d 允许将复制的加密文件在目标处作为解密文件保存。 /v 验证是否正确写入新文件。 /n 在复制名字超过八个字符,或者文件扩展名超过三个字符的文件时使用短文件名(如果有的话)。 /y 禁止提示您确认要覆盖现存的目标文件。 /-y 提示您确认要覆盖现存的目标文件。 /z 在重启模式中复制网络文件。 /a 表明 ASCII 文本文件。 /b 表明二进制文件。 Source 必需指定要将文件或文件集复制到的位置。Destination 可以由驱动器号和冒号、文件夹名、文件名及这几者的组合所组成。 /?
注释
当 /a 在命令行上紧跟在文件列表之后时,它适用于所有已列出的文件,直到 copy 遇到 /b。在这种情况下,/b 应用于文件前面的 /b。 /a 参数的作用取决于它在命令行字符串中的位置。当 /a 紧随 Source 之后时,copy 会将文件当作 ASCII(文本)文件,并复制{dy}个文件结束符前的数据。 当 /a 紧随 Destination 之后时,copy 会添加文件结束符作为文件的{zh1}一个字符。 当 /b 在命令行上位于文件列表之后时,它适用于所有已列出的文件,直到 copy 遇到 /a。在这种情况下,/a 应用于文件前面的 /a。 /b 的作用取决于它在命令行字符串中的位置。当 /b 紧随 Source 之后时,copy 复制包含任何文件结束符的整个文件。 当 /b 紧随 Destination 之后时,copy 不会添加文件结束符。 要附加文件,请为 Destination 指定单个文件,但要为 Source 指定多个文件(使用通配符或 文件 1+文件 2+文件 3 的格式)。 0 File(s) copied copy /b Source+,,
要将文件 Memo.doc 复制到当前目录中的 Letter.doc,并确保在复制的文件的末尾为文件结束符,请键入: copy memo.doc letter.doc /a 要将文件 Robin.typ 从当前驱动器的当前目录复制到位于驱动器 C 上的现有目录 Birds 中,请键入: copy robin.typ c:\birds 如果 Birds 目录不存在,Robin.typ 文件将被复制到驱动器 C 的磁盘根目录下名为 Birds 的文件中。 要将几个文件复制进一个文件,则需列出几个 Source 文件,并且文件名之间用加号 (+) 隔开,同时指定要包含合并结果文件的 Destination 文件。例如,要将位于当前驱动器的当前目录中的 Mar89.rpt、Apr89.rpt 以及 May89.rpt 合并,并将它们放在当前驱动器的当前目录下名为 Report 的文件中,请键入: copy mar89.rpt + apr89.rpt + may89.rpt report 合并文件时,copy 会使用当前日期和时间来标记目标文件。如果省略 Destination,则文件被合并并且会使用{sg}指定的文件的名称存储。例如,要将所有的四个文件合并进 Report,而且已有名为 Report 的文件,请键入: copy report + mar89.rpt + apr89.rpt + may89.rpt 还可通过使用通配符(* 或 ?)来将几个文件合并进一个文件。例如,在当前驱动器的当前目录中,要将所有具有 .exe 扩展名的文件合并进名为 Combin.doc 的文件中,请键入: copy *.txt combin.doc 如果要使用通配符将几个二进制文件合并进一个文件,请添加 /b 命令行选项。这可防止 Windows XP 将 CTRL+Z 当作文件结束符处理。例如,键入: copy /b *.exe combin.exe 警告 在下例中,copy 命令将每个带有 .txt 扩展名的文件和它对应的 .ref 文件合并起来。结果是文件名相同但扩展名为 .doc 的文件。copy 将 File1.txt 与 File1.ref 合并形成 File1.doc,然后 copy 将 File2.txt 与 File2.ref 合并形成 File2.doc,如此等等。例如,键入: copy *.txt + *.ref *.doc 要合并所有具有 .txt 扩展名的文件,然后合并所有具有 .ref 扩展名的文件,并将合并结果置于 Combin.doc 文件中,请键入: copy *.txt + *.ref combin.doc XOX
|