2009-04-16 1 views
1

に一時ファイルを削除します。私はこれまでのところ、これを持っているが、私はアクセス拒否の多くを得る、それはのThumbs.dbファイルまたは索引のdatを見つけたことがないし、それらの山があります。私は間違って何をしていますか?はちょうど私がタスクスケジューラに追加するホーム@私のVistaマシン上の一時ファイルを削除するバッチファイルを作成するバッチファイル

attrib +a -s -h -r "%windir%\Temp\*.*" /s 
    del /f /s /q "%windir%\Temp\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "thumbs.db" /s 
    del /s /f /q "thumbs.db" >>"logs\temp.txt" 

attrib +a -s -h -r *.tmp.log /s 
    del /s /f /q "*.tmp.log" >>"logs\temp.txt" 

attrib +a -s -h -r “%userprofile%\Application Data\Microsoft\Office\Recent\*.*” /s 
    del /f /q /s “%userprofile%\Application Data\Microsoft\Office\Recent\*.*” >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.gid" /s 
    del /s /f/q "%systemdrive%\*.gid" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.fts" /s 
    del /s /f /q "%systemdrive%\*.fts" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.cnt" /s 
    del /s /f /q "%systemdrive%\*.cnt" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.old" /s 
    del /s /f /q "%systemdrive%\*.old" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.diz" /s 
    del /s /f /q "%systemdrive%\*.diz" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.bak" /s 
    del /s /f /q "%systemdrive%\*.bak" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.tmp" /s 
    del /s /f /q "%systemdrive%\*.tmp" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.chk" /s 
    del /s /f /q "%systemdrive%\*.chk" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.dmp" /s 
    del /s /f /q "%systemdrive%\*.dmp" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.00?" /s 
    del /s /f /q "%systemdrive%\*.00?" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\index.dat" /s 
    del /s /f /q "%systemdrive%\index.dat" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\fw*log.txt" /s 
    del /s /f /q "%systemdrive%\fw*log.txt" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\zalog*.txt" /s 
    del /s /f /q "%systemdrive%\zalog*.txt" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\backup*.rdb" /s 
    del /s /f /q "%systemdrive%\backup*.rdb" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*._mp" /s 
    del /f /s /q %systemdrive%\*._mp >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\*.log" /s 
    del /f /s /q "%systemdrive%\*.log" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\Temp\*.*" /s 
    del /f /s /q "%systemdrive%\Temp\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\History\*.*" /s 
    del /f /s /q "%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\History\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" /s 
    del /f /s /q "%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\Users\Default\AppData\Local\Temp\*.*" /s 
    del /f /s /q "%systemdrive%\Users\Default\AppData\Local\Temp\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\Users\Default\AppData\Roaming\Microsoft\Windows\Cookies\*.*" /s 
    del /f /s /q "%systemdrive%\Users\Default\AppData\Roaming\Microsoft\Windows\Cookies\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\Users\Default\AppData\Roaming\Microsoft\Windows\Recent\*.*" /s 
    del /f /s /q "%systemdrive%\Users\Default\AppData\Roaming\Microsoft\Windows\Recent\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%systemdrive%\Windows\Downloaded Program Files\*.*" /s 
    del /f /s /q "%systemdrive%\Windows\Downloaded Program Files\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%ProgramData%\Apple\Installer Cache\*.*" /s 
    del /f /s /q "%ProgramData%\Apple\Installer Cache\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%ProgramData%\Apple Computer\Installer Cache\*.*" /s 
    del /f /s /q "%ProgramData%\Apple Computer\Installer Cache\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%ProgramData%\Microsoft\Search\Data\Temp\*.*" /s 
    del /f /s /q "%ProgramData%\Microsoft\Search\Data\Temp\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%ProgramData%\Temp\*.*" /s 
    del /f /s /q "%ProgramData%\Temp\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Adobe\Flash Player\AssetCache\*.*" /s 
    del /f /s /q "%appdata%\Adobe\Flash Player\AssetCache\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Macromedia\Flash Player\#SharedObjects\*.*" /s 
    del /f /s /q "%appdata%\Macromedia\Flash Player\#SharedObjects\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\*.*" /s 
    del /f /s /q "%appdata%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\*.*" /s 
    del /f /s /q "%appdata%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Microsoft\Windows\Cookies\*.*" /s 
    del /f /s /q "%appdata%\Microsoft\Windows\Cookies\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Microsoft\Windows\Recent\*.*" /s 
    del /f /s /q "%appdata%\Microsoft\Windows\Recent\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Mozilla\Firefox\Crash Reports\*.*" /s 
    del /f /s /q "%appdata%\Mozilla\Firefox\Crash Reports\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Sun\Java\Deployment\cache*.*" /s 
    del /f /s /q "%appdata%\Sun\Java\Deployment\cache*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\uTorrent\*.*" /s 
    del /f /s /q "%appdata%\uTorrent\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\Local\Temp" /s 
    del /f /s /q "%userprofile%\AppData\Local\Temp" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\LocalLow\Temp" /s 
    del /f /s /q "%userprofile%\AppData\LocalLow\Temp" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\Local\Microsoft\Windows Photo Gallery\Original Images\*.*" /s 
    del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows Photo Gallery\original Images\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\Local\Microsoft\Windows\Burn\*.*" /s 
    del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Burn\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*.*" /s 
    del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\Local\Microsoft\Windows\History\*.*" /s 
    del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\History\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" /s 
    del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\Local\Mozilla\Firefox\Profiles\*\Cache\*.*" /s 
    del /f /s /q "%userprofile%\AppData\Local\Mozilla\Firefox\Profiles\*\Cache\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*.db" /s 
    del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*.db" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Microsoft\Windows\cookies\*.*" /s 
    del /f /s /q "%appdata%\Microsoft\Windows\cookies\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%appdata%\Microsoft\Windows\Recent\*.*" /s 
    del /f /s /q "%appdata%\Microsoft\Windows\Recent\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%windir%\prefetch\*.*" /s 
    del /f /s /q "%windir%\prefetch\*.*" >>"logs\temp.txt" 

attrib +a -s -h -r "%windir%\SoftwareDistribution\Download\*.*" /s 
    del /f /s /q "%windir%\SoftwareDistribution\Download\*.*" >>"logs\temp.txt" 
+0

管理コンソールからバッチファイルを実行しようとしないのはなぜ? (Adminstratorは、デフォルトですべてのものへのアクセスを持っていないので、必ずしもではない)の許可を取り除くかもしれません – dirkgently

+0

はエラーを否定しました。しかし、おそらく、%userprofile%のパーツはかなり役に立たなくなります。 – Joey

答えて

1

私は、スクリプトを実行しているユーザーは、問題のファイルやフォルダへのおそらくアクセス権に削除権限を持っていないので、あなたがアクセス拒否を取得している理由であると推測しています。 Thumbs.dbと索引のdatファイル用として

、これらは隠されたおよび/またはシステムファイルので、平野によってピックアップ得ることはありませんされているコマンドを削除します。あなたは/ Aを使用する必要があります:Hおよび/または/ A:S

2

は、新しい属性や削除を設定する際に、対象フォルダを設定することを忘れないでいましたか?ここで

は、ネットワークをターゲットに、親指のファイルを削除するためのサンプルです:

attrib +a -s -h -r \\your-sample-network-path\thumbs.db /s 
del /s /f /q \\your-sample-network-path\thumbs.db 
関連する問題