怎样删除带点引号、系统名等特殊文件夹或文件?
最近碰到了一个比较难对付的问题,不少虚拟主机空间被植入了病毒代码文件,照理说植入病毒文件到算正常,但是这次比较特殊。植入的是带点、引号、括号、等于号等特殊字符的文件夹,打不开,提示什么引用了一个不可用的位置,而且还在这个文件夹里面放了一个变态的病毒文件,con.asp。我查了一会网上资料才知道,con这个属于系统保留字符,也就是不能用这个作为文件名或者文件夹名称的。一个例子就是 k'0ozr0'oe.\con.asp 这样的文件夹和文件。
故障说明
- 01
Windows操作系统文件夹或文件名带点
- 02
文件夹中还有病毒文件,也无法删除
步骤/方法
- 01
在桌面上新建一个bat文件,内容是 DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 然后保存,随便起一个名字,如deldian.bat 把有问题的文件夹拖动到这个bat文件上。 还有一个删除办法是用批处理,这就涉及到实质性的原理。比如具体路径是D:\wwwroot\youdomain\wwwroot\k'0ozr0'oe.\con.asp,我们先删除里面的con.asp,命令是: del \\?\D:\wwwroot\youdomain\wwwroot\k'0ozr~1\con.asp然后再用 rd D:\wwwroot\youdomain\wwwroot\k'0ozr~1 删除整个文件夹
赞 (0)