中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-13 04:58
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » DOS 下的文件拷贝 查看 1,082 回复 6
楼 主 DOS 下的文件拷贝 发表于 2007-09-07 11:21 ·  中国 山东 烟台 电信
初级用户
积分 37
发帖 16
注册 2007-09-06 18:13
18年会员
UID 96726
性别 男
状态 离线
在DOS 下的COPY命令格式??求教各位前辈
2 发表于 2007-09-07 11:32 ·  中国 河南 洛阳 电信
银牌会员
★★★
积分 1,455
发帖 712
注册 2006-01-20 10:26
20年会员
UID 49246
状态 离线
语法:

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 发表于 2007-09-08 11:10 ·  中国 山东 烟台 电信
初级用户
积分 37
发帖 16
注册 2007-09-06 18:13
18年会员
UID 96726
性别 男
状态 离线
谢谢啊,可我还是不太明白
4 发表于 2007-09-08 11:11 ·  中国 山东 烟台 电信
初级用户
积分 37
发帖 16
注册 2007-09-06 18:13
18年会员
UID 96726
性别 男
状态 离线
能具体点吗?
5 发表于 2007-09-08 16:44 ·  中国 河南 洛阳 电信
银牌会员
★★★
积分 1,455
发帖 712
注册 2006-01-20 10:26
20年会员
UID 49246
状态 离线
嘿嘿,还不够具体吗?
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文件到当前目录下。
行了吗?
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
784128785 +1 2007-09-10 09:49
6 发表于 2007-09-08 22:17 ·  中国 浙江 杭州 电信
新手上路
积分 14
发帖 5
注册 2006-08-24 11:03
19年会员
UID 61173
性别 男
状态 离线
cmd命令里查一下就可以了啊
7 发表于 2007-09-09 18:16 ·  中国 山东 烟台 电信
初级用户
积分 37
发帖 16
注册 2007-09-06 18:13
18年会员
UID 96726
性别 男
状态 离线
copy 不可以把文件从c:中copy到e:中吗?
论坛跳转: