中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-07 18:12
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » copy长文件名会多出字符 查看 678 回复 1
楼 主 copy长文件名会多出字符 发表于 2008-03-10 22:37 ·  中国 福建 厦门 电信
初级用户
积分 74
发帖 37
注册 2007-06-28 11:47
19年会员
UID 92573
性别 男
状态 离线
@echo off

set /p name=请输入你要复制的文件名:
COPY i:\%name%.NC i:\b\%name%.NC

EXIT


在I盘有文件gce8011713p0101cdxn010091p0101cdxn010097p0101.nc

当输入gce8011713p0101cdxn010091p0101cdxn010097p0101时,运行正确

但输入*13*91*97*1时,结果为gce8011713p0101cdxn010091p0101cdxn010097p01013.nc91971.NC
他把*13*91*97*1去掉*后加进去了,不知何故,请高手解答!
2 发表于 2008-03-10 22:56 ·  中国 福建 福州 连江县 联通
高级用户
★★
积分 581
发帖 277
注册 2006-12-23 05:10
19年会员
UID 74328
性别 男
状态 离线
@echo off

set /p name=请输入你要复制的文件名:
COPY "i:\%name%.NC" "i:\b\"

EXIT

[ Last edited by suntb on 2008-3-10 at 10:59 PM ]
论坛跳转: