删除任何文件均可,参考: http://bbs.myhack58.com/read.php?tid-946246.html
DEL /F /A /Q \\?\%1 
RD /S /Q \\?\%1 
另存为"统统删除.bat" (名字叫什么都可以,不过后缀一定要".bat")
然后,要把要删除的文件或者目录拖放到这个bat文件的图标上就可以删除了!(成功删除后就可以把这个新建的文本文档放入回收站了)

DEL 命令参数说明:

/P 删除每一个文件之前提示确认。 
/F 强制删除只读文件。 
/S 从所有子目录删除指定文件。 
/Q 安静模式。删除全局通配符时,不要求确认。 
/A 根据属性选择要删除的文件。

RD 命令参数说明:

/S 删除目录树时不要求确认 可删除非空目录

/q 安静模式。删除全局通配符时,不要求确认。

\\?\%1 是一个 unc路径。

UNC路径的一个特例。UNC路径就是符合 \\servername\sharename 格式,其中 servername 是服务器名,sharename 是共享资源的名称。?是统配符,表示匹配0个或1个任意字符。使用UNC路径不会捡测路径中的保留字设备名称等,因此可以用这种方法来删除特殊文件或目录。

所以使用上述的命令可以删除掉有特殊保留字符的文件夹或文件。

posted on 2015-10-28 13:41  帅帅的小猪猪  阅读(147)  评论(0编辑  收藏  举报