您的位置:首页 > 编程语言 > ASP

删除aux.asp及com1/lpt1/prn/nul等无法删除文件

2012-05-30 14:34 483 查看
近期有朋友发现自己的网站目录下多出许多类似aux.aspcom1.gupiao.asplpt1.adnim.asp的文件或文件夹,无法删除!这类文件为何无法删除,怎样建立无法删除的文件,又如何删除aux.asp这类‘无法删除的文件’呢?

在服务器中文件夹选项-查看-隐藏受保护的操作系统文件[取消勾选]后可看到此类文件属性均为RHSA系统文件,无法删除、修改、移动。

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

要建立这类无法删除文件的方法也很简单:

copy123.txt\\.\d:\aux.asp

建立不可删除的文件夹:

md\\.\d:\prn\\

要删除这类‘无法删除的文件’也是有办法的,如:d:\wwwroot\web\www是包含这些无法删除文件的目录。在执行命令前,把文件夹中需要备份的程序先移动到其他位置,然后使用以下命令可以删除。

rmdir\\.\d:\wwwroot\web\www/s/q

也可以使用下面的命令直接删除这些文件:

del\\.\d:\wwwroot\web\www\aux.asp


也可以用下面的命令删除文件。新建立文本修改TXT为.bat文件

DEL/F/A/Q\\?\%1RD/S/Q\\?\%1

也可以使用下面的命令删除文件

dir/a/x查看文件夹名称

rd/s[文件名]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: