Board logo

标题: 惊人发现,高手们来解释一下。。。 [打印本页]

作者: uemuem     时间: 2006-10-13 01:22    标题: 惊人发现,高手们来解释一下。。。

歪打正着写了一个破代码,居然可以复制出没有文件名的文件,只有后缀,也不包含空格,代码如下,不信可以试下:


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


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


:lol:
作者: electronixtar     时间: 2006-10-13 01:32
这有什么奇怪的?

copy con .\.test
^Z
作者: 不得不爱     时间: 2006-10-13 01:42
我试了下你那个命令如果在set /p dd=%date:~0,10%
后直接打回车的话就生存%dd%.txt
如果要复制出没有文件名的文件用下面的命令就可以办到:
copy a.txt c:\.txt
作者: pengfei     时间: 2006-10-13 01:45
没有文件名的文件, 在windows下无法建议, 而dos下却没有这样的严格规定.

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

[ Last edited by pengfei on 2006-10-13 at 02:38 ]
作者: uemuem     时间: 2006-10-13 02:08
太神奇了,正在学习中,以后多指教
作者: 6622186     时间: 2007-4-1 13:39
没什么奇怪的, windows 不能做的是, 命令行通常能做的. copy nul .ext.
作者: 6622186     时间: 2007-4-1 13:47
"惊人发现" 似乎言过其实.