中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-13 03:07
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » DOS 下的文件拷贝
可打印版本  1,080 / 6
第1楼 784128785 发表于 2007-09-07 11:21
初级用户 发帖 16 积分 37
DOS 下的文件拷贝
在DOS 下的COPY命令格式??求教各位前辈
第2楼 bc12060101 发表于 2007-09-07 11:32
银牌会员 发帖 712 积分 1,455
语法:

COPY source ] ]


参数:

source
指定要拷贝的一个或一组文件的文件名和路径。source可由一个驱动器(加冒号)、一个目录名、一个文件名、或它们的组合形式构成。

destination
指定要向拷贝生成的一个或一组文件的路径和名字。destination可由一个驱动器加冒号、一个目录名、一个文件名、或它们的组合形式构成。


开关项:

/Y
表明无需确认便可用COPY替换现存的文件。默认情况下,如果用户把一个现存文件指定为目标文件,COPY会询问用户是否要覆盖该文件。(MS-DOS以前的版本不进行确认)。如果COPY命令是某批处理文件的一部分,那么COPY也不进行确认。给定这一开关将覆盖COPYCMD环境变量的所有默认与当前设置。

/-Y
表明用户希望在COPY命令要替换一个现存文件时给出提示进行确认。给定这一开关将覆盖COPYCMD环境变量的所有默认与当前设置。

/A
表明是一个ASCII文本文件。当/A开关放在命令行的一串文件名之前时,它将作用于所有跟在其后的文件,直到遇到/B开关,这种情况下,/B将取代/A作用于/B前面的那个文件。

当/A跟在一个文件名后面时,它将作用于它前面的这个文件和跟在它后面的所有文件,直到COPY遇到/B,这时/B作用于紧靠在它前面的文件。

ASCII文本文件可用文件结束符(CTRL+Z)来指示文件尾。合并文件时,COPY在默认情况下将文件视为文本文件。

/B
表明是一个二进制文件,当/B在命令行上的一串文件名前时,它作用于所有跟在它后面的文件,直到COPY遇到/A开关 ,这时/A将作用于它前面的这个文件。

当/B跟在一个文件名后,它将作用于它前面的这个文件以及跟在它后面的所有文件,直到COPY遇到一个/A开关,这时/A将作用于它前面的这个文件。

/B 开关指定命令解释程序去读由该目录中的文件大小所指定数目的字节。/B开关是COPY的默认设置,除非是COPY用来合并文件。

/V
验证新文件是否正确写入。
第3楼 784128785 发表于 2007-09-08 11:10
初级用户 发帖 16 积分 37
谢谢啊,可我还是不太明白
第4楼 784128785 发表于 2007-09-08 11:11
初级用户 发帖 16 积分 37
能具体点吗?
第5楼 bc12060101 发表于 2007-09-08 16:44
银牌会员 发帖 712 积分 1,455
嘿嘿,还不够具体吗?
copy g:\123\321.exe d:\567\321.exe
拷贝g盘123文件夹内的321.exe文件到d盘567文件夹内,文件名仍沿用321.exe。
copy 321.exe e:\123\456.exe
拷贝当前目录下的321.exe文件到e盘123文件夹内,文件名改为456.exe。
copy 321.exe c:\
拷贝当前目录下的321.exe文件到c盘根目录下。
copy g:\123\321.exe
拷贝g盘123文件夹内的321.exe文件到当前目录下。
行了吗?
第6楼 nore 发表于 2007-09-08 22:17
新手上路 发帖 5 积分 14
cmd命令里查一下就可以了啊
第7楼 784128785 发表于 2007-09-09 18:16
初级用户 发帖 16 积分 37
copy 不可以把文件从c:中copy到e:中吗?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023