Chinaunix首页 | 论坛 | 博客
  • 博客访问: 952975
  • 博文数量: 80
  • 博客积分: 2380
  • 博客等级: 大尉
  • 技术积分: 1049
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-14 11:06
个人简介

Only to find a successful way, not to find excuses for failure!

文章分类

全部博文(80)

文章存档

2016年(2)

2015年(4)

2014年(10)

2013年(10)

2012年(7)

2011年(17)

2010年(30)

分类: WINDOWS

2010-07-20 15:20:39

怎样删除一些系统默认为是设备文件或一些正常情况删不掉的文件呢?
 
经过测试把以下内容保存为一个批处理,就能把一些系统默认为是设备文件或一些正常情况删不掉的文件能够删除:
 
打开文本文档输入:
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
保存后缀为.bat,将要删的拖到上面就可以了。
 
但有些 windows 服务器里面,会有很多像这种文件:(这些文件都隐藏的,而且当你在备份时,它会提示错误,以致于备份不能完成)
aux.*as*,com1.*as*,com2.*as*,com3.*as*,com4.*as*,com5.*as*,com6.*as*, com7.*as*,com8.*as*,com9.*as*,con.*as*,lpt?.*as*,prn.*as*
 
如果在用上面这条命令,就会显得非常的吃力,因为他只能一个一个文件的删除,如果服务器上有几百个像
这样的文件,那工作量就非常大了。
 
所以,经过研究,终于写了一个能够一次性删除多个的批处理,这样就方便多了,也节省时间了。
在这给大家贡献出来,希望对大家有用。
 
打开文本文档输入:
:START
DEL /F /A /Q   2>NUL
RD /S /Q   2>NUL
SHIFT /0
IF [%1]==[] GOTO :END
GOTO :START
:END
 
保存后缀为.bat,将要删的拖到上面就可以了。
阅读(2545) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~