pgp5988 2010-9-19 12:27
有人知道DOS下md d:\folder..\这样创建目录的原理吗?
[size=3]大家好,前几日我在本论坛上看到,在DOS下,用md命令创建一目录,在该目录后加两个小点,这样,创建出来的文件夹,在windows下,显示空,删除不了,改名不了,移动不了,例如:md D:\folder..\ 创建后,在windows下的D盘根目录下,可以看到有了一个以folder. 为名字的文件夹,该文件夹显示为空,无法删除,无法改名,无法移动, 在此文件夹下,可以放自己私密的东西,可是,DOS命令,我也用过,但是一直不知道有此高招,不知道有没有人知道这样创建出来的目录,不能改名,无法删除,无法移动,显示为空的原理是什么?请教高人!谢谢了![/size]
[[i] 本帖最后由 pgp5988 于 2010-9-19 12:30 编辑 [/i]]
copAlex 2010-9-19 12:36
本人认为DOS下的是32位以前的东西,现在的系统都在64位,所以在windows下根本不识别DOS下的东西,所以显示不出来。这东西在DOS下可以删除,不觉得有什么大用。实际上当成是BUG也可以。
告死者 2010-9-19 12:42
dos是16位,现在主流是32位,64位版才开始普及而已,什么时候现在的系统都64位了。
后面加2点用命令行还是可以访问的,用一个强制解锁的软件(名字叫什么忘记了)也是可以轻松删除的。..不能识别只是以外此文件夹不合win的规范而已,在其他系统上可没有这个问题。
qinglian 2010-9-19 13:02
这正是做每个磁盘autorun病毒免疫的原理~在DOS下建个病毒常建的文件夹,这样此类病毒你就感染不了
vszhw 2010-9-19 13:03
简单来说可以理解为不同命名规则,不支持的话当然不能访问
想了解更多请google畸形目录
浪子一个 2010-9-19 13:42
Windows把DOS的文件目录修改过了,以前DOS没什么指令,不怕冲突,所以用什么命名都可以!现在系统臃肿的像猪一样,怕冲突,所以有些文件目录命名就不适用了