中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 12:57
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]如何删除整个硬盘的Thumbs.db文件
可打印版本  6,470 / 21
第1楼 zch1366 发表于 2007-01-20 04:50
中级用户 发帖 148 积分 326
[已结]如何删除整个硬盘的Thumbs.db文件
现在发现整个硬盘太多Thumbs.db垃圾文件.
不知批处理如何编辑...一个个删除太麻烦了.
谢谢各位

[ Last edited by HAT on 2008-10-27 at 09:35 ]
第2楼 Mekinery 发表于 2007-01-20 05:04
初级用户 发帖 32 积分 83
第3楼 dikex 发表于 2007-01-20 06:14
高级用户 发帖 366 积分 788
for %%i in (c d e f g h i) do del %%i:\Thumbs.db /s /f /q /ash
第4楼 lxmxn 发表于 2007-01-20 07:16
版主 发帖 4,938 积分 11,386
  没有测试。
第5楼 zch1366 发表于 2007-01-20 11:59
中级用户 发帖 148 积分 326
谢谢各位
第6楼 qingfushuan 发表于 2007-01-23 07:44
高级用户 发帖 327 积分 502
好地方啊
学习了
第7楼 zouzhxi 发表于 2007-01-23 22:32
中级用户 发帖 177 积分 430 来自 广东深圳
一般Thumbs.db文都是 隐藏加系统 的属性.能找到,用批处理删除时会说没有找到该文件的.
第8楼 lxmxn 发表于 2007-01-24 01:03
版主 发帖 4,938 积分 11,386
Originally posted by zouzhxi at 2007-1-23 09:32:
一般Thumbs.db文都是 隐藏加系统 的属性.能找到,用批处理删除时会说没有找到该文件的.


  del 加上 /a /f /q 这几个参数就可以删除了。
第9楼 g4rr 发表于 2007-01-24 05:11
初级用户 发帖 32 积分 68 来自 广东潮州
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db


请问这个是什么意思? "skip=1" 和('wmic logicaldisk where "drivetype=3" get caption') .
还有,为什么DEL前面加了一个@?这个是写错了吧?

我刚起步的,想学学,请多多指教!
第10楼 INeverAsk 发表于 2007-01-24 05:16
初级用户 发帖 42 积分 97
Thumbs.db并不是病毒啊,只是图片缓存文件而已,楼主可以通过文件夹选项来禁用。
第11楼 lxmxn 发表于 2007-01-24 06:32
版主 发帖 4,938 积分 11,386
Originally posted by g4rr at 2007-1-23 16:11:
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db

请问这个是什么意思? "skip ...


  对于for命令,论坛里面说得太多,不想再说了。

  WMIC,是Windows Management Instrumentation Command-line的简称,以命令行方式来管理系统。

  DEL前面的@符号也没有错,可以隐藏命令行执行过程的回显。


[ Last edited by lxmxn on 2007-1-23 at 05:45 PM ]
第12楼 wxjclh 发表于 2007-01-24 10:32
初级用户 发帖 32 积分 65
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db


"drivetype=3"什么意思?为什么啊!
第13楼 lxmxn 发表于 2007-01-24 10:46
版主 发帖 4,938 积分 11,386
Originally posted by wxjclh at 2007-1-23 21:32:
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db

"drivetype=3"什么意思?为什么啊!

看这个帖子的11楼的讲解(点击进入
第14楼 cxq5173 发表于 2007-03-18 08:02
初级用户 发帖 10 积分 23
学习了
支持
第15楼 Jneny 发表于 2007-03-18 08:32
高级用户 发帖 318 积分 686
只能顶
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023