有没有定时删除文件的软件?方法
一文件内每天自动生成很多文件 
 想每天上午10点定时删除这文件夹下前一天生成的文件   
------解决方案--------------------可以通过计划任务中加入 del 命令来完成,比如 删除某一目录下的文件 del d:\123\*.* /Q
------解决方案--------------------写一个批处理放到计划任务里面     
 使用for命令读取dir /tc /o-d /a的结果,可以分成4段,前两段为日期与时间,第3段为目录或文件大小,第4段为文件名或目录名。然后根据第1段和第2段与需要的时间进行比较,决定是否删除文件    
 @echo off  
 rem cd /d f:\temp  
 rem mDateTime格式: yyymmddHHmm  
 set mDateTime=200608161907  
 for /f  "skip=4 tokens=1,2,3,4* delims= <>  " %%i in ( 'dir /a /-c /tc /o-d ') do call :proc %%i %%j %%k %%l  
 goto end    
 :proc  
 set aDate=%1  
 set aTime=%2  
 set aType=%3  
 set aFile=%4  
 set aDatetime=%aDate:~0,4%%aDate:~5,2%%aDate:~8,2%%aTime:~0,2%%aTime:~3,2%  
 if /i  "%aDateTime% " lss  "%mDateTime% " (if NOT  "%aType% "== "DIR " attrib  "%aFile% " -r -h -s && del  "%aFile% ")    
 :end      
 但上面会有点问题,主要是因为if不能做大的数字的比较,200608161907对if来说太大了。可以先比较日期,再比较时间,但if语句比较多,还是折中一下,采用两位年份:    
 rem mDateTime格式: ymmddHHmm  
 set mDateTime=0608161907  
 ……  
 set aDatetime=%aDate:~2,2%%aDate:~5,2%%aDate:~8,2%%aTime:~0,2%%aTime:~3,2%
------解决方案--------------------做一个BAK文件就可以了。后就用任务执行就可以了。   
 BAK文件如下:   
   @echo off kavin  
 echo 正在清除系统垃圾文件,请稍等...... 
 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