中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-18 02:08
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » copy命令的玩法 查看 5,560 回复 13
楼 主 copy命令的玩法 发表于 2006-07-02 15:04 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
源:http://blogs.msdn.com/adioltean/archive/2005/02/25/380759.aspx
下面的技巧没有明显的写出来,但是在实际中很有用哦

1) Copy一个目录下的东东到当前文件夹,只要指来源文件夹就行了:

y:\privates>copy C:\WINDOWS\system32\clients\twclient\x86
C:\WINDOWS\system32\clients\twclient\x86\twcli32.msi
1 file(s) copied.

2) 不用编辑软件建立文件:

y:\privates>copy con sample.txt
This is a text file.
Another line...
^Z
1 file(s) copied.

y:\privates>type sample.txt
This is a text file.
Another line...

3) 建立 0 长度文件

C:\>copy nul empty.txt
1 file(s) copied.

C:\>dir empty.txt
Volume in drive C has no label.
Volume Serial Number is FCCD-E1D0

Directory of C:\

02/26/2005 10:38 PM 0 empty.txt
1 File(s) 0 bytes
0 Dir(s) 24,429,268,992 bytes free


4) 在一个txt文件后接着写(append),注意 /A 参数

y:\privates>copy /A abc.txt + con
abc.txt
con
BBB
^Z
1 file(s) copied.

y:\privates>copy /A abc.txt + con
abc.txt
con
CCC
^Z
1 file(s) copied.

y:\privates>type abc.txt
AAA
BBB
CCC

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2 发表于 2006-07-02 22:15 ·  中国 广东 广州 天河区 电信
中级用户
★★
积分 466
发帖 237
注册 2005-10-12 20:53
UID 43413
状态 离线
好像已经不是新鲜技巧了
3 发表于 2006-09-20 10:53 ·  中国 安徽 合肥 电信
初级用户
积分 52
发帖 17
注册 2006-03-29 23:02
UID 53022
性别 男
来自 安徽省合肥市
状态 离线
学习了
4 发表于 2006-09-30 01:26 ·  中国 内蒙古 赤峰 联通
新手上路
积分 10
发帖 5
注册 2006-09-29 23:29
UID 64085
状态 离线
新手路过
5 发表于 2007-04-25 10:59 ·  中国 湖北 黄冈 电信
高级用户
★★★
积分 894
发帖 411
注册 2007-02-17 12:15
UID 79697
性别 男
状态 离线
copy 用法确实很多, 如合并文件, 修改文件日期, 无限制地在屏幕输入文件, 还有 删除文件.
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


6 发表于 2007-06-17 12:03 ·  中国 安徽 合肥 电信
中级用户
★★
积分 334
发帖 154
注册 2007-03-24 02:14
UID 82713
性别 男
状态 离线
收藏起来,谢谢。
7 发表于 2007-06-19 23:07 ·  中国 上海 电信
中级用户
★★
积分 231
发帖 112
注册 2007-06-19 20:44
UID 91827
性别 男
状态 离线
这不算什么新技巧了。

主要是con(键盘),nul(空)等输入输出设备文件的使用,这种文件还有prn什么的,默认都是输出到屏幕。

还有>、|、<等管道的应用,还有>>(追加)等。

win95出来以前,用电脑的人人都懂的,不然那时根本没法用pc。
8 发表于 2007-07-09 14:44 ·  中国 湖北 武汉 电信
初级用户
小子
积分 76
发帖 26
注册 2007-06-20 19:30
UID 91913
性别 男
状态 离线
再加一个,呵呵
用来转换特殊编码的文件
copy a.doc a.txt
以前下了一些命令行工具,帮助都是不知道什么编码的doc文件,打开一个4K的这种文件要好久,用copy后,效果十分明显
9 发表于 2007-09-16 00:21 ·  中国 江西 南昌 电信
中级用户
★★
积分 245
发帖 123
注册 2007-06-08 09:04
UID 90636
性别 女
状态 离线
学习了 呵呵
10 发表于 2007-09-20 12:30 ·  中国 天津 鹏博士宽带
新手上路
积分 12
发帖 6
注册 2007-09-12 20:35
UID 97213
性别 男
状态 离线
不错!晓得与别人分享自己的知识!!比那些损别人~~~光说不干的家伙强!!
11 发表于 2007-10-15 10:45 ·  中国 河南 安阳 联通
初级用户
积分 88
发帖 45
注册 2005-09-07 22:43
UID 42336
性别 男
状态 离线
用echo加双定向符都可以做到
12 发表于 2008-05-03 11:37 ·  中国 陕西 榆林 电信
新手上路
积分 13
发帖 9
注册 2008-05-03 09:07
UID 117616
性别 男
来自 陕西/榆林/绥德
状态 离线
路过~~~~~~~~~~
13 发表于 2008-07-03 16:52 ·  中国 湖北 黄石 电信
初级用户
★★
积分 108
发帖 56
注册 2007-05-07 16:00
UID 87758
性别 男
状态 离线
学习了
14 发表于 2009-11-10 20:49 ·  中国 福建 宁德 电信
初级用户
积分 24
发帖 13
注册 2008-12-15 22:06
UID 133989
性别 男
状态 离线
新手学习了~
论坛跳转: