Win2000/WinXP中无法删除文件解决办法( 二 )


可以看到 , 使用8.3格式以后可以节省很多长度的 。因为进入这种还有长路径的目录也是不成问题的 。一旦进入了这类目录 , 就可以使用del命名随意的删除你想删除的文件了 。
情况五、因为Windows认为这个命名是不合法的或这个命名与硬件设备有关 。常见的保留字有LPT1、CON等 。
对于含有保留字的文件 , 当我们发出删除指令的时候 , Windows会检查被删除的文件是否有合法的路径 , 如果你的文件名含有Windows认为的非法字符或保留字 , 那么删除就会失败 。
我们有3种方法可以删除这类文件:
a)采用Linux或其他非Windows的操作系统 , 以Linux/Unix为例:可以使用rm命令删除:
rm -d //driveletter/path using forward slashes/filename
rm -r "//C/Program Files/BadFolder"
b)使用命令行工具的一个特殊参数解决:
RD.:
DEL.driveletter:pathfilename
在删除命令后面跟上.参数就可以避免Windows检查文件名的合法性 , 因此可以删除含有Windows保留字或非法名字的文件 。
c)对于文件 , 如果可以使用通配符 , 那么也可以采用通配符解决:
DEL DEL PR?.*
DEL LPT?.*

推荐阅读