标题: (已解决)怎样删除IE临时文件夹里的所有.htm文件?
[打印本页]
作者: ka56
时间: 2006-12-2 10:06
标题: (已解决)怎样删除IE临时文件夹里的所有.htm文件?
用del *.htm提示找不到文件,
大虾指导下,谢谢!!~~
[
Last edited by ka56 on 2006-12-1 at 10:33 PM ]
作者: vkill
时间: 2006-12-2 10:12
del "IE临时文件夹\*.htm"
作者: ka56
时间: 2006-12-2 10:18
Quote: |
Originally posted by vkill at 2006-12-1 21:12:
del "IE临时文件夹\*.htm" |
|
找不到d:\IE临时文件夹\*.htm
不知道为什么,在CMD下..
作者: tianzizhi
时间: 2006-12-2 10:23
你的目的可能不是只删临时文件里的htm文件吧,而是全部,
给你个清理垃圾文件的批处理:
@echo off
echo 正在清除系统LJ文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause
存为bat运行即可.
其中:del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" 是删除IE临时文件夹内容的语句.
作者: ka56
时间: 2006-12-2 10:26
就是要删除d:\IE临时文件夹\Temporary Internet Files\里的html document类型的的文件,路径输入正确,,应该是.htm的标示错误,不知道怎么搞..
作者: ka56
时间: 2006-12-2 10:39
非常感谢tianzizhi大虾,非常有用,谢谢!!!
我备份下了,
我不想清理IE临时文件夹的cookie,应该复杂一点吧?
[
Last edited by ka56 on 2006-12-1 at 10:00 PM ]
作者: tianzizhi
时间: 2006-12-2 11:27
IE临时文件夹里面的cookie没用,一共也没有几个,是垃圾,有用的cookie在cookie文件里,
你要不想删它的话,把批处理里这句去掉,
del /f /q %userprofile%\cookies\*.*
就行了.
作者: ka56
时间: 2006-12-2 11:32
Quote: |
Originally posted by tianzizhi at 2006-12-1 22:27:
IE临时文件夹里面的cookie没用,一共也没有几个,是垃圾,有用的cookie在cookie文件里,
你要不想删它的话,把批处理里这句去掉,
del /f /q %userprofile%\cookies\*.* ... |
|
明白了,多谢大虾的耐心!
因为我运行的一个程序会产生大量的HTM文件,我所以就来咨询下了.. :D
现在全删了,搞定,哈哈..
谢谢!!......
作者: vkill
时间: 2006-12-2 12:05
Quote: |
Originally posted by ka56 at 2006-12-2 10:18:
找不到d:\IE临时文件夹\*.htm
不知道为什么,在CMD下.. |
|
汗,我只是那个意思,你真就?
作者: ka56
时间: 2006-12-2 12:44
Quote: |
Originally posted by vkill at 2006-12-1 23:05:
汗,我只是那个意思,你真就? |
|
: ))
我有更改了路径的...现在还不明白怎么删除网页文件,我初学的耶,见效了... :D
作者: HUNRYBECKY
时间: 2007-2-19 23:43
上面的代码还是有点不完善,如果用户把IE临时文件夹搬到其他地方,嘿嘿,就无法实现了,我的这个就可以自动判断:
@ECHO OFF
REM 获取IECACHE变量和系统环境变量SYSTEMP路径
REG EXPORT "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "%TEMP%\IEC.TXT" & CLS
TYPE "%TEMP%\IEC.TXT" >"%TEMP%\IECOK.TXT"
FOR /F "tokens=1-2 DELIMS==" %%a in ('FINDSTR /I "Cache" "%TEMP%\IECOK.TXT"') DO SET IECACHE=%%b
REG EXPORT "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "%TEMP%\TEMP.TXT" & CLS
TYPE "%TEMP%\TEMP.TXT" >"%TEMP%\TEMPOK.TXT"
FOR /F "tokens=1-2 DELIMS==" %%a in ('FINDSTR /I "TEMP" "%TEMP%\TEMPOK.TXT"') DO SET SYSTEMP=%%b
DEL /F/Q/S %IECACHE%\*.HTM & CLS
作者: yangzhiyi
时间: 2007-2-20 05:02
Quote: |
Originally posted by HUNRYBECKY at 2007-2-19 23:43:
上面的代码还是有点不完善,如果用户把IE临时文件夹搬到其他地方,嘿嘿,就无法实现了,我的这个就可以自动判断:
[CODE]
@ECHO OFF
REM 获取IECACHE变量和 ... |
|
请问如果用query 参数
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cache | find "Cache" >%TEMP%\IECOK.TXT
下面应该改成什么?
FOR /F "tokens=1-2 DELIMS==" %%a in ('FINDSTR /I "Cache" "%TEMP%\IECOK.TXT"') DO SET IECACHE=%%b
IECOK.TXT 文件内容为下:
Cache REG_SZ C:\Documents and Settings\user\Local Settings\Temporary Internet Files
[
Last edited by yangzhiyi on 2007-2-20 at 06:11 AM ]
作者: binghuochanmian
时间: 2007-12-1 14:58
Quote: |
Originally posted by HUNRYBECKY at 2007-2-19 11:43 PM:
上面的代码还是有点不完善,如果用户把IE临时文件夹搬到其他地方,嘿嘿,就无法实现了,我的这个就可以自动判断:
[CODE]
@ECHO OFF
REM 获取IECACHE变量和 ... |
|
为何在我机器上运行会提示找不到路径?
作者: HAT
时间: 2007-12-2 01:55
Quote: |
Originally posted by yangzhiyi at 2007-2-20 05:02 AM:
请问如果用query 参数
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cache | find "Cache" >%TEMP%\IECOK.TXT
下面应该改成什么?
FOR /F "tokens=1-2 DELIMS==" %%a in ('FINDSTR /I "Cache" "%TEMP%\IECOK.TXT"') DO SET IECACHE=%%b
IECOK.TXT 文件内容为下:
Cache REG_SZ C:\Documents and Settings\user\Local Settings\Temporary Internet Files |
|
用分号做分隔符就行了
Quote: |
FOR /F "tokens=1-2 DELIMS=:" %%a in ('FINDSTR /I "Cache" "%TEMP%\IECOK.TXT"') DO (
set left=%%a
set right=%%b
)
set ietemp=%left:~-1%%right% |
|
作者: INeverAsk
时间: 2008-1-23 08:16
我的IE临时文件夹就是放非系统盘的,我也不想删除cookie