发布于:2006-06-09 18:53:09
来自:水利工程/水利软件
[复制转发]
大家知道,在给文件或者文件夹起名字的时候,名字里不能包含有\/:*?"<>|等符号,否则windows是无法识别的,当然在windows下也是不可能进行这样的起名操作,但是,在dos下用md命令就可以创建一个包含这些符号的文件夹,比如md 1..\ 就会建立一个名字为1..\的文件夹,这样的文件夹在dos和windows下显示均为1. ,让人误认为这个文件夹名字就是1. ,所以在windows下无法对1.这个文件夹进行删除和改名,在dos下也不能用rd 1.来删除,要想删除只能在dos下输入rd 1..\才可以(请不要在dos下向里面拷贝东西,否则就麻烦了)。上面说的这些其实就是网上介绍的一个加密文件的方法,大家可能都看过,我今天要说的并不是教你怎样加密文件夹,而是介绍你一个删除疑难文件夹的方法:
本人电脑上就有这么一个疑难文件夹,不记得是安装什么软件时出现的,位置在e:\l\prn,是个隐藏属性的,可以向里面拷贝文件,也可以拷贝出来,但就是无法删除和改名,也不能修改其隐藏的属性,用其他工具软件也清理不掉,最后在dos下也试过均失败,最后无奈,只好保留在硬盘中。今天忽然起来以前做过的那个试验,突发奇想这个prn会不会并不是真实的名字,而真实的名字里面是不是是也包含了什么符号在里边,一时兴起,马上试试,在运行里输入cmd进入命令提示符状态,输入路径e:\1 ,输入dir查看显示没有文件,当然prn是隐藏属性的嘛,不管它,输入rd prn回车,提示目录名无效,接着输入rd prn..\仍然无效,继续输入rd prn.\也是无效,继续努力,我的思路是要把所有这些无法识别的符号都试试,当第四次输入rd prn\回车时,文件夹被成功删除了,回到windows窗口下,查看prn果然不在了,这时文件夹1也就能顺利删除了,原来果真是符号搞的鬼。
在对1..\和prn\这两个非法文件名的对比中还发现一个现象,在windows下prn\文件夹可以打开并可以拷贝文件进入,而1..\文件夹不能双击打开,会提示“引用了一个不可用的位置……”,而且用鼠标右键点击1..\(注意显示的是1.)并粘贴文件时,又会出现另一个文件夹1,这时1..\和1均可以打开,而且里面同时出现刚拷贝进来的文件。再分别对其删除时还有奇怪的事情发生,不说了,后面说起来像绕口令,估计你也会越看越糊涂的,呵呵。
这个思路也许会帮你解决一些问题,如果你电脑上也有这样无法删除的文件夹,不妨也按照上面的方法试试看。如果你有兴趣也可以继续延伸……(后果自负,呵呵)
全部回复(1 )
只看楼主 我来说两句 抢板凳