- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
删除指定文件
删除指定文件
我的电脑里到处都有一些乱七八糟的音频文件,象.mp3 .wma等等
求一批处理文件将其全部删除,
要求给出没一行代码的解释。
还有一个就是在批处理文件执行完后,最好把自己也删了,
省得我麻烦。
最佳答案
把下面代码输入记事本,另存为del.bat(注意,一定要存为del.bat),然后放在桌面,双击执行就可以了。
del /f/s/q c:\*.wma
del /f/s/q d:\*.wma
del /f/s/q e:\*.wma
del /f/s/q f:\*.wma
del /f/s/q c:\*.mp3
del /f/s/q d:\*.mp3
del /f/s/q e:\*.mp3
del /f/s/q f:\*.mp3
del /f/q del.bat
文件解释:
1、先看看del命令的三个参数的意思。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
2、*.wma表示所有的wma文件,*是dos的通配符。
3、上面文件假设你有C、D、E、F四个盘,如果有其它盘,请自行修改;以上文件删除wma和mp3文件,如果有删除其它类型文件,自己修改(依样画葫芦就可以了)。
4、文件的最后一行删除文件本身,所以这里的文件名必须是文件本身。如果你文件名改了,这里也得相应更改
@echo off
attrib -s -h -r /s /d C:\*Thumbs.db
attrib -s -h -r /s /d D:\*Thumbs.db
attrib -s -h -r /s /d E:\*Thumbs.db
attrib -s -h -r /s /d F:\*Thumbs.db
del /s /q C:\*Thumbs.db
del /s /q D:\*Thumbs.db
del /s /q E:\*Thumbs.db
del /s /q F:\*Thumbs.db
echo 将在电脑中查找是否有未删除的Thumbs.db
pause
cls
dir /a /s /b C:\*Thumbs.db
dir /a /s /b D:\*Thumbs.db
dir /a /s /b E:\*Thumbs.db
dir /a /s /b F:\*Thumbs.db
pausenul
删除一个或数个文件的DOS命令是:DEL或者erase
其下的开关详解如下:
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一个或数个文件或目录列表。通配符可被用来
删除多个文件。如果指定了一个目录,目录中的所
有文件都会被删除。
/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
/A 根据属性选择要删除的文件。
attributes R 只读文件 S 系统文件
H 隐藏文件 A 存档文件
- 表示“否”的前缀
如果命令扩展名被启用,DEL 和 ERASE 会如下改变:
/S 开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的文件。
那么根据你的需要你的这个批处理就应该这样完成了。以删除c、d、e盘符下面包括子目录的所有扩展名为doc的文件删除为例,删除时可以删除只读文件,且无须提示删除的确认。
del c:\*.doc d:\*.doc e:\*.doc /f /s /q
只要这一行代码然后将其保存为del.bat后你即可以执行这个批处理了。
强烈要求你不要用这个干坏事!
巧用批处理快删空文件夹 巧用批处理快删空文件夹 巧用批处理快删空文件夹隐藏
巧用批处理快删空文件夹 有人问我,什么工具能寻找和删除硬盘上所有空的文件夹,或只包含空的子文件夹的文件夹?杀鸡焉用宰牛刀,其实不用任何软件,直接使用批处理命令就能实现这个目的。 第一步:进入Windows的MS-DOS窗口(Windows 2000/XP叫命令行提示符),进入要查找空文件夹的驱动器,执行: dir /ad/b/s | sort /r empties.bat。 小提示 上面命令行中“|”的输入方法是按住Shift键按“\”键。 第二步:命令运行后,当前目录下会生成一个Empties.bat文件,其中包含了逆序排列的所有文件夹的清单。用Word或记事本打开该文件,把每一行内容分别放入一对英文引号之内,然后在每一行前面插入“rd ”前缀(rd后加一个空格)。 以Word为例,按Ctrl+H
原创力文档


文档评论(0)