无法删除nul:参数不正确 简单批处理解决无法删除的文件与文件夹

问题描述:

        硬盘分区有点问题,调整修复并重装系统后,D盘出现了一个1KB 大小的文件,名称为nul,无法直接删除,cmd命令提示符下也无法删除。参考图一所示:


图一

原因解析:(摘)

        Windows 下不能够以下面这些字样来命名文件/文件夹,包括:“aux”“com1”“com2”“prn”“con”和“nul”等,因为这些名字都属于设备名称,等价于一个 DOS 设备,如果我们把文件命名为这些名字,Windows 就会误以为发生重名,所以会提示“不能创建同名的文件”等等。

        当然,有一些特殊的方法可以偷机取巧,建立以这些设备名为名的文件夹,比如我们在命令提示符下执行“md C:aux\”,就在 C 盘建了一个名叫 aux 的文件夹。此文件夹虽然可以访问,也可以建立子文件夹,但却无法删除,因为 Windows 不允许以这种方式删除设备。在系统看来,这个 aux 文件夹就是设备。
那么,如何删除这样的文件/文件夹呢?我们只要按照完整的 UNC 路径格式,就是网上邻居的路径格式,正确输入文件路径及文件名即可。比如要删除 C 盘下的 aux 文件夹,可在命令提示符下执行:rd /s \.C:aux,rd 是命令提示符删除文件夹的命令,/s 参数表示从所有子目录删除指定文件。再比如要删除 C 盘 temp 文件夹下的 nul.exe 文件,在命令提示符下执行:del \.C:tempnul.exe 即可。

解决方法:

        网上搜索相关问题的时候,大部分都说的比较麻烦,而且不一定有效。有人说用金山清理专家等工具可以解决。
        其实不用这么麻烦,这里提供一个简单的批处理方式可以轻松将之删除:

DEL /F /A /Q \?%1
RD /S /Q \?%1
@echo 保存为*.bat
@echo 将要删除的文件以及文件夹拖到该批处理上。
@pause

新建一个记事本将上面代码复制保存,然后将后缀.txt改名.bat,需要删除文件时直接将文件夹拖到该批处理上即可

这个批处理是志文工作室以前发布过的,遇到该问题的朋友可以参考一下原文:
http://lzw.me/article.asp?id=334

点赞 (0)
  1. yicol515说道:

    终于删掉了,也很方便,谢谢了

  2. 莱薇说道:

    非常感谢咧。。很方便!!作为一个伸手党都不得不顶。。。

    [reply=任侠,2011-01-24 10:00 PM]呵呵,谢谢你的信息反馈![/reply]

  3. 夶菽说道:

    太给力了!!比那些什么文件粉碎软件好使多了!那些东西没一个能删掉的,用这个两下搞定!谢谢楼主!顶起来!!!
    [reply=任侠,2011-01-16 07:39 AM]又是一个经常逛论坛的朋友,哈哈~
    互相学习了,谢谢支持,感谢你的反馈!
    欢迎常来~[/reply]

  4. 258675946说道:

    为了对楼主表示感谢,特别注册一个账号来顶下。这个软件太给力了。
    [reply=任侠,2011-01-16 07:37 AM]忒感动了!
    谢谢兄弟支持![/reply]

  5. esfsef说道:

    NB 高手!
    [reply=任侠,2011-01-16 07:33 AM]额,还好,互相学习来的[/reply]

  6. 叔盛说道:

    版主英明!
    [reply=任侠,2011-01-16 07:32 AM]又是一个经常逛论坛的朋友!哈哈[/reply]

  7. Oxingshui说道:

    太强了,万分感谢。棒!
    [reply=任侠,2010-12-29 06:43 PM]呵呵,能解决问题就好[/reply]

  8. 浮石客说道:

    太棒了,问题终于解决了,多谢斑竹
    [reply=任侠,2010-12-27 08:16 AM]一看就是经常逛坛子的朋友,哈哈[/reply]

  9. 124说道:

    不错!
    [reply=任侠,2010-12-27 08:16 AM]呵呵,谢谢支持![/reply]

  10. liming6908说道:

    不知到怎么回事.D盘出现了一个nul文件.虽然很小.但是我用尽了办法也没能解决..还用了文件粉碎,结果文件没粉碎.垃圾软件装了一堆.用了你介绍的方法.一下子就搞定了..谢谢!
    [reply=任侠,2010-12-27 08:16 AM]呵呵,谢谢你的反馈,欢迎常来![/reply]

  11. spookzang说道:

    第一次看的呢....以前没遇到过
    [reply=任侠,2010-12-27 08:15 AM]xp与win7系统呼唤、磁盘读写出现错误。。。如此等等,就很容易产生这样的顽固文件来[/reply]

  12. 大灰很说道:

    这个有用,经常遇到不能删除的文件

  13. ttkea说道:

    额,用 文 件 粉 碎 机 ...
    提示有屏蔽字?
    [reply=任侠,2010-06-07 10:02 AM]这几个字是在PJ默认的Spam 列表里面的[/reply]

  14. 记忆盒子说道:

    哇!好厉害!我发现移动硬盘里有的文件夹删除不了,貌似病毒造成,总是提示无法删除,但是那个文件夹是空的。

  15. lty说道:

    问题总是能解决的,只要你好学。
    [reply=任侠,2010-06-06 10:25 PM]这句话很正确![/reply]

  16. 软件盒子说道:

    这个文件是怎么出现的
    [reply=任侠,2010-06-06 11:52 AM]不太清楚,修复分区表之后出现的[/reply]

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据