无法删除windows下nul文件夹及其中的文件

发布时间:2019-08-16编辑:脚本学堂
Windows下是不能以下面这些字样来命名文件/文件夹的,包括:“aux”、“com1”、“com2”、“prn”、“con” 和 “nul”等。原因在于:这些名字都属于设备名称,等价于一个 DOS 设备,是windows系统保留的。

介绍:
Windows下是不能以下面这些字样来命名文件/文件夹的,包括:“aux”、“com1”、“com2”、“prn”、“con” 和 “nul”等。
原因在于:这些名字都属于设备名称,等价于一个 DOS 设备,是windows系统保留的。

不过,利用一些特殊的方法,也可以建立以这些设备名为名的文件夹,比如在命令提示符下执行“md C:aux”,就在 C 盘建了一个名叫 aux 的文件夹。此文件夹虽然可以访问,也可以建立子文件夹,但却无法删除,因为 Windows 不允许以这种方式删除设备。在系统看来,这个 aux 文件夹就是设备。

下面为大家介绍在命令提示符下的删除方法,供大家参考。
一、rd /s .C:aux,rd 是命令提示符删除文件夹的命令,/s 参数表示从所有子目录删除指定文件。
二、del .C:tempnul.exe 即可。

注意到上面的:.c:aux与.C:temp了吧,要以网络共享的访问方法去删除这样的文件夹或文件就可以了。

当然,聪明的你,可能已经参悟到了,用同样的方法可以对其进行改名、修改文件属性、设置本地安全策略等,就看个人的造化与神功了。
good luck,亲。