我们回到命令行下,却发现连这个文件夹都进不去,为什么呢?原来问题在于文件夹的名称(除去扩展名)是“COM1”,这个特殊名字是不可以作为文件名使用的,那么我们该怎么办呢?原来文件名可不止一个哦,我们使用“dir/x”命令可以看到它的8dot3文件名(又称短文件名),照着输入就可以了,为了方便后面的操作,我们干脆把它改成最普通的文件名。可是后面这个文件夹怎么还是进不去呢?
原来这个文件夹的名称是以小数点结尾的,而文件名是不可以用小数点结尾的。依然用上面的方法,可是最前面这两个字符该怎么输入啊?即使复制它再粘贴都不能正常输入。这时候我们发现它的短文件名和长文件名前两个字符是一样的,于是我们输入“ren"”(别忘了有个一个英文的双引号,因为文件名里有空格),然后按Tab键,把最后几个字符删掉,改成“~1”,大功告成,它也被我们改成了最普通的文件名。
终于,我们突破了重重阻碍,在这个名叫LastF的文件夹里找到了我们丢失的文件,欢呼吧!
要点回顾
1
把系统属性的desktop.ini文件放在文件夹里,可以通过desktop.ini文件改变文件夹的特征。
2
某些特殊的CLSID带上大括号用作扩展名也可以改变文件夹的特征。
3
形如“CON,PRN,AUX,CLOCK$,NUL,COM1,LPT1”之类的被系统作为设备名称保留,不可以作为文件名
4
文件名不可以用小数点结尾
5
对付那些“畸形”的文件名,可以通过“dir/x”查看8dot3短文件名,使用短文件名来避免这种情况。
END
解决方案
请朋友们自行复制以下内容,用记事本保存成扩展名为.bat的文件
(注意图标必须如下图,如果是文本文件的图标说明您保存错了),
放到被lockdir.exe加锁的文件夹中,双击即可。
@echooff
cdThumbs.ms
attrib-r-a-s-hdesktop.ini
deldesktop.ini
renCOM1~1.{D31
cd1
ren"~1"1
cd1
startLastF
附注
以上解决方案只适用于当前最新版本的lockdir.exe,不过如果您认真阅读了,相信即使软件更新了,您也会有办法解决的,不是吗?
百度网盘链接:https://pan.baidu.com/s/1xWPsH9qcwQhsAMxp_dUtzA
百度网盘提取码:mxp8