Board logo

标题: [已结]如何删除整个硬盘的Thumbs.db文件 [打印本页]

作者: zch1366     时间: 2007-1-20 04:50    标题: [已结]如何删除整个硬盘的Thumbs.db文件

现在发现整个硬盘太多Thumbs.db垃圾文件.
不知批处理如何编辑...一个个删除太麻烦了.
谢谢各位

[ Last edited by HAT on 2008-10-27 at 09:35 ]
作者: Mekinery     时间: 2007-1-20 05:04
http://www.cn-dos.net/forum/viewthread.php?tid=26875&fpage=1

你试下
作者: dikex     时间: 2007-1-20 06:14
for %%i in (c d e f g h i) do del %%i:\Thumbs.db /s /f /q /ash
作者: lxmxn     时间: 2007-1-20 07:16
  没有测试。
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db

作者: zch1366     时间: 2007-1-20 11:59
谢谢各位
作者: qingfushuan     时间: 2007-1-23 07:44    标题: 好地方啊

学习了
作者: zouzhxi     时间: 2007-1-23 22:32
一般Thumbs.db文都是 隐藏加系统 的属性.能找到,用批处理删除时会说没有找到该文件的.
作者: lxmxn     时间: 2007-1-24 01:03


  Quote:
Originally posted by zouzhxi at 2007-1-23 09:32:
一般Thumbs.db文都是 隐藏加系统 的属性.能找到,用批处理删除时会说没有找到该文件的.


  del 加上 /a /f /q 这几个参数就可以删除了。

作者: g4rr     时间: 2007-1-24 05:11
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db
[/code] [/quote]

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

我刚起步的,想学学,请多多指教!
作者: INeverAsk     时间: 2007-1-24 05:16
Thumbs.db并不是病毒啊,只是图片缓存文件而已,楼主可以通过文件夹选项来禁用。
作者: lxmxn     时间: 2007-1-24 06:32


  Quote:
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
[/code]
请问这个是什么意思? "skip ...


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

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

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


[ Last edited by lxmxn on 2007-1-23 at 05:45 PM ]
作者: wxjclh     时间: 2007-1-24 10:32
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db
[/code] [/quote]

"drivetype=3"什么意思?为什么啊!
作者: lxmxn     时间: 2007-1-24 10:46


  Quote:
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
[/code] [/ quote]
"drivetype=3"什么意思?为什么啊!

看这个帖子的11楼的讲解(点击进入
作者: cxq5173     时间: 2007-3-18 08:02
学习了
支持
作者: Jneny     时间: 2007-3-18 08:32
只能顶
作者: wxjclh     时间: 2007-3-18 09:13


  Quote:
Originally posted by lxmxn at 2007-1-23 09:46 PM:

                 看这个帖子的11楼的讲解(点击进入

感谢兄台指点!
作者: bsw     时间: 2007-5-10 15:42
学习了
顶!
作者: baomaboy     时间: 2007-5-10 16:07
删除缩略图临时文件→VBS版
作者: blue812     时间: 2007-8-3 16:19
收获不少,谢谢...........
作者: meicnk     时间: 2007-8-27 12:25
谢谢,正是我需要的
作者: kingyn     时间: 2007-8-27 18:51
太深了,只能顶
作者: tempuser     时间: 2008-10-27 09:06
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %a\Thumbs.db

我终于找到了删除指定文件的for,非常谢谢!

set /p  filename=输入要删除的指定文件  
for /f "skip=1" %%a in ('wmic logicaldisk where "drivetype=3" get caption') do @del /s/f/q/a %%a\%filename%

就可以了,再次感谢!

另外请教,如何获得指定的进程对应的端口呢?
我用  wmic  process  get /?没有找到相应的属性,能帮助解决吗?