中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 18:55
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]如何删除整个硬盘的Thumbs.db文件
楼 主 [已结]如何删除整个硬盘的Thumbs.db文件 发表于 2007-01-20 04:50 ·  中国 广东 广州 海珠区 电信
中级用户
★★
积分 326
发帖 148
注册 2005-12-16 12:30
UID 47260
性别 男
状态 离线
现在发现整个硬盘太多Thumbs.db垃圾文件.
不知批处理如何编辑...一个个删除太麻烦了.
谢谢各位

[ Last edited by HAT on 2008-10-27 at 09:35 ]
2 发表于 2007-01-20 05:04 ·  中国 湖南 永州 电信
初级用户
积分 83
发帖 32
注册 2006-12-26 05:27
UID 74585
性别 男
状态 离线
3 发表于 2007-01-20 06:14 ·  中国 广东 广州 天河区 电信
高级用户
★★★
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31 02:43
UID 75048
性别 男
状态 离线
for %%i in (c d e f g h i) do del %%i:\Thumbs.db /s /f /q /ash
4 发表于 2007-01-20 07:16 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
  没有测试。

for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db
5 发表于 2007-01-20 11:59 ·  中国 广东 广州 海珠区 电信
中级用户
★★
积分 326
发帖 148
注册 2005-12-16 12:30
UID 47260
性别 男
状态 离线
谢谢各位
6 好地方啊 发表于 2007-01-23 07:44 ·  中国 四川 绵阳 江油市 电信
高级用户
★★★
积分 502
发帖 327
注册 2006-12-30 06:01
UID 74981
性别 男
状态 离线
学习了
7 发表于 2007-01-23 22:32 ·  IANA 局域网IP(Private-Use)
中级用户
★★
蝴蝶之吻
积分 430
发帖 177
注册 2006-09-20 12:00
UID 63170
来自 广东深圳
状态 离线
一般Thumbs.db文都是 隐藏加系统 的属性.能找到,用批处理删除时会说没有找到该文件的.
8 发表于 2007-01-24 01:03 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
Originally posted by zouzhxi at 2007-1-23 09:32:
一般Thumbs.db文都是 隐藏加系统 的属性.能找到,用批处理删除时会说没有找到该文件的.


  del 加上 /a /f /q 这几个参数就可以删除了。
9 发表于 2007-01-24 05:11 ·  中国 广东 广州 海珠区 电信
初级用户
积分 68
发帖 32
注册 2007-01-24 04:00
UID 77490
性别 男
来自 广东潮州
状态 离线
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 发表于 2007-01-24 05:16 ·  中国 浙江 温州 平阳县 电信
初级用户
积分 97
发帖 42
注册 2006-10-05 22:12
UID 64633
性别 男
状态 离线
Thumbs.db并不是病毒啊,只是图片缓存文件而已,楼主可以通过文件夹选项来禁用。
11 发表于 2007-01-24 06:32 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
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 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
htysm +1 2007-01-24 07:56
12 发表于 2007-01-24 10:32 ·  中国 北京 顺义区 联通
初级用户
积分 65
发帖 32
注册 2007-01-17 09:56
UID 76791
性别 男
状态 离线
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 发表于 2007-01-24 10:46 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
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楼的讲解(点击进入
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
wxjclh +2 2007-03-18 09:14
14 发表于 2007-03-18 08:02 ·  中国 广东 潮州 电信
初级用户
积分 23
发帖 10
注册 2006-10-23 13:03
UID 67889
性别 男
状态 离线
学习了
支持
15 发表于 2007-03-18 08:32 ·  中国 广东 广州 电信
高级用户
★★★
中國DOS聯盟常任參議员
积分 686
发帖 318
注册 2005-11-04 13:00
UID 77577
性别 男
状态 离线
只能顶
. 繽紛色彩閃出的美麗是因為它沒有分開每種色彩...>/

我的百度空间: BEYOND超越 为什么用DOS
论坛跳转: