2000/XP中无法删除文件的解决办法( 二 )



情况五、因为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:path ilename

在删除命令后面跟上.参数就可以避免Windows检查文件名的合法性,因此可以删除含有Windows保留字或非法名字的文件 。
c)对于文件,如果可以使用通配符,那么也可以采用通配符解决:

DEL DEL PR?.*

DEL LPT?.*

推荐阅读