中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 01:30
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]如何使echo A>A.txt输出的文件为一字节
可打印版本  844 / 3
第1楼 Hanyeguxing 发表于 2009-06-05 06:23
银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂
[已结]如何使echo A>A.txt输出的文件为一字节
如题:如何使echo A>A.txt输出的文件为一字节?

echo A>A.txt输出的文件为3字节
echo 1 >A.txt输出的文件为4字节
echo 2 >A.txt输出的文件为4字节

每次echo输出的文件都追加换行回车符,而输出1或2到文本中,更达到4个字节,如何使这些输出的文本只有一字节呢?

[ Last edited by Hanyeguxing on 2009-6-5 at 06:58 ]
第2楼 tireless 发表于 2009-06-05 06:26
银牌会员 发帖 1,122 积分 2,025
set/p=A<nul>a.txt

[ Last edited by tireless on 2009-6-5 at 06:34 ]
第3楼 s11ss 发表于 2009-06-05 06:30
银牌会员 发帖 566 积分 2,098
echo A包括了字母A、回车和换行,所以有三个字节,正确答案见 2 L
第4楼 Hanyeguxing 发表于 2009-06-05 06:57
银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂
Originally posted by tireless at 2009-6-5 06:26:
set/p=A<nul>a.txt

[ Last edited by tireless on 2009-6-5 at 06:34 ]


一看就明白,可俺怎么就没想到这个呢?

一直围着echo 想办法。。。惭愧
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023