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

18,230次阅读
17 条评论

共计 878 个字符,预计需要花费 3 分钟才能阅读完成。

问题描述:

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

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

图一

原因解析:(摘)

        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
任侠
版权声明:本站原创文章,由 任侠 于2010-06-06发表,共计878字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(17 条评论)
验证码
yicol515
2011-03-31 09:15:55 回复

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

     中国广东省广州市联通
莱薇
2011-01-23 18:40:51 回复

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

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

     中国湖南省岳阳市电信
夶菽
2011-01-16 13:57:02 回复

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

     中国安徽省芜湖市电信
2011-01-15 23:40:37 回复

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

     中国广东省深圳市联通
esfsef
2011-01-15 03:18:07 回复

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

     中国吉林省通化市联通
叔盛
2011-01-01 01:51:20 回复

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

     中国江苏省苏州市电信
Oxingshui
2010-12-29 20:33:33 回复

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

     中国山西省大同市联通
浮石客
2010-12-14 20:08:38 回复

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

     中国海南省海口市电信
124
2010-12-14 18:44:33 回复

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

     中国甘肃省庆阳市电信
liming6908 评论达人 LV.1
2010-10-25 06:02:05 回复

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

     中国广东省东莞市电信
spookzang 评论达人 LV.1
2010-06-07 02:59:59 回复

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

     中国北京北京市联通
创享·生活 评论达人 LV.2
2010-06-07 01:14:07 回复

学习了,呵呵..

     中国广东省广州市电信
大灰很 评论达人 LV.1
2010-06-06 23:51:56 回复

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

     中国山东省青岛市联通
ttkea 评论达人 LV.2
2010-06-06 23:46:04 回复

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

     中国江苏省南京市电信
记忆盒子 评论达人 LV.1
2010-06-06 23:13:52 回复

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

     中国广东省广州市电信
lty 评论达人 LV.1
2010-06-06 20:28:41 回复

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

     中国浙江省杭州市电信
软件盒子 评论达人 LV.2
2010-06-06 18:28:22 回复

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

     中国浙江省台州市电信