中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 23:44
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 惊人发现,高手们来解释一下。。。
可打印版本  1,155 / 6
第1楼 uemuem 发表于 2006-10-13 01:22
初级用户 发帖 68 积分 153 来自 上海
惊人发现,高手们来解释一下。。。
歪打正着写了一个破代码,居然可以复制出没有文件名的文件,只有后缀,也不包含空格,代码如下,不信可以试下:


set /p dd=%date:~0,10%
copy a.txt c:\%dd%.txt


代码可能有错误,但确实能达到这种效果,高手们解释一下!


:lol:
第2楼 electronixtar 发表于 2006-10-13 01:32
铂金会员 发帖 2,672 积分 7,493
这有什么奇怪的?

copy con .\.test
^Z
第3楼 不得不爱 发表于 2006-10-13 01:42
超级版主 发帖 2,044 积分 5,310 来自 四川南充
我试了下你那个命令如果在set /p dd=%date:~0,10%
后直接打回车的话就生存%dd%.txt
如果要复制出没有文件名的文件用下面的命令就可以办到:
copy a.txt c:\.txt
第4楼 pengfei 发表于 2006-10-13 01:45
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
没有文件名的文件, 在windows下无法建议, 而dos下却没有这样的严格规定.

这和以前讨论的建立"..\"此类在windows下无法建议的文件夹类似.

[ Last edited by pengfei on 2006-10-13 at 02:38 ]
第5楼 uemuem 发表于 2006-10-13 02:08
初级用户 发帖 68 积分 153 来自 上海
太神奇了,正在学习中,以后多指教
第6楼 6622186 发表于 2007-04-01 13:39
高级用户 发帖 411 积分 894
没什么奇怪的, windows 不能做的是, 命令行通常能做的. copy nul .ext.
第7楼 6622186 发表于 2007-04-01 13:47
高级用户 发帖 411 积分 894
"惊人发现" 似乎言过其实.
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023