![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-19 02:44 |
共 47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » [讨论]copy的一个疑问 |
| 可打印版本 818 / 13 |
| 第1楼 lcazhj | 发表于 2007-12-15 21:10 |
| 初级用户 发帖 20 积分 51 | |
|
[讨论]copy的一个疑问 在使用copy命令时用/a /b可以分别指定复制的文件的格式.
我想问下,在不指定这两个参数的情况是默认的是什么格式? ascii格式 还是二进制格式?? 谢谢 |
|
| 第2楼 no9ronaldo | 发表于 2007-12-15 23:25 |
| 初级用户 发帖 39 积分 100 | |
|
我也想问一下如何copy多个文件?
比如我要把c盘中的a.txt和b.txt复制到d盘中,用一个语句怎么写? 是copy c:\a.txt&b.txt d:\吗? |
|
| 第3楼 lxmxn | 发表于 2007-12-15 23:36 |
| 版主 发帖 4,938 积分 11,386 | |
|
TO lcazhj:
根据测试之后的文件大小初步判断,默认应该是以ASCII方式复制的。 用类似“copy a.txt + b.txt c.txt”方式附加的文件,目标文件要比源文件的和多一个字节,而用“/b”参数时,目标文件的大小正好是源文件的大小之和。 TO no9ronaldo: 你这样写是不成的,可以分两次写,也可以用for循环来实现。 |
|
| 第4楼 Michael | 发表于 2007-12-15 23:39 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
默认是源和目标文件每个字节都一样的二进制模式。
一个语句这样写,copy c:\a.txt d:\ & copy c:\b.txt d:\ |
|
| 第5楼 no9ronaldo | 发表于 2007-12-16 00:10 |
| 初级用户 发帖 39 积分 100 | |
|
版主写的循环在cmd里运行不成功啊?
|
|
| 第6楼 lxmxn | 发表于 2007-12-16 01:39 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by Michael at 2007-12-15 23:39: 为什么? 我测试的怎么是ASCII模式? |
|
| 第7楼 lxmxn | 发表于 2007-12-16 01:40 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by no9ronaldo at 2007-12-16 00:10: 看看我运行的结果: $ for %a in (C:\bbc.txt C:\bbd.txt) do @copy /y %a .\ |
|
| 第8楼 no9ronaldo | 发表于 2007-12-16 10:01 |
| 初级用户 发帖 39 积分 100 | |
Originally posted by Michael at 2007-12-15 11:39 PM: 原来是这样 [ Last edited by no9ronaldo on 2007-12-16 at 10:04 AM ] |
|
| 第9楼 no9ronaldo | 发表于 2007-12-16 10:05 |
| 初级用户 发帖 39 积分 100 | |
Originally posted by lxmxn at 2007-12-16 01:40 AM: |
|
| 第10楼 no9ronaldo | 发表于 2007-12-16 10:08 |
| 初级用户 发帖 39 积分 100 | |
|
知道了,还要加一个%。
谢谢两位;) |
|
| 第11楼 lcazhj | 发表于 2007-12-16 10:49 |
| 初级用户 发帖 20 积分 51 | |
|
请问版主 到底是ascii还是二进制的流文件呢
还有我建了个文件名为1的文件,1B,再用copy 1 /a 2 /b 时,为什么2这个文件是0B. 而其他的copy 1 /a 2 /a ;copy 1 /b 2 /a ;copy 1 /b 2 /b ;2的大小都是1B呢? 谢谢 |
|
| 第12楼 lxmxn | 发表于 2007-12-17 02:38 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by lcazhj at 2007-12-16 10:49: 以上的说法你测试过了没有,怎么和我测试的结论都不同呢? |
|
| 第13楼 lcazhj | 发表于 2007-12-17 14:14 |
| 初级用户 发帖 20 积分 51 | |
|
没有测试过,我怎么敢说呢
不行的话 这个问题先放放吧 谢谢了版主 |
|
| 第14楼 lxmxn | 发表于 2007-12-17 14:20 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by lcazhj at 2007-12-17 14:14: 还有我建了个文件名为1的文件,1B,再用copy 1 /a 2 /b 时,为什么2这个文件是0B. 你看我这个和你一样的结果么? E:\Cmd\cutest\test>dir |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |