10 Aug 2013

删除顽固文件如NUL,CON等

收藏到CSDN网摘



项目中用到批处理命令,在试验的时候不小心生成了一个叫NUL的文件,然后准备删除,竟然无法删除.原来Windows 下不能够以下面这些字样来命名文件/文件夹,包括:“aux”“com1”“com2”“prn”“con”和“nul”等,因为这些名字都属于设备名称,等价于一个 DOS 设备.所以windows不允许如此删除设备.解决办法是使用批处理文件:

新建一个批处理(.bat)文件,任意名字即可,内容如下:
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1 
然后将需要删除的文件拖到这个bat文件上即可.这个方法可以解决无法删除的文件和文件夹.

No comments :

Post a Comment