
[求助]批處理代碼無法在開關機腳步運行做了個清理chrome垃圾的批處理,代碼如下:
我的問題是:為何在Windows環境可以正常清理垃圾的這個代碼,放在開關機腳本中運行卻沒有效果呢?nclick="copycode($('code0'));">復制代碼
- @echo off
- title %~n0
- if exist %userprofile%Local SettingsApplication DataGoogleChrome (
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*Archived* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*cookies* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*History* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*Index* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*journal* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*links* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*Session* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*Shortcuts* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*Sites* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*Tabs* >nul 2>nul
- del/f/q/s/a %userprofile%Local SettingsApplication DataGoogleChromeUser Data*.bak >nul 2>nul
- for /f delims= %%a in ('dir/ad/b/s %userprofile%local settingsapplication datagooglechrome*cache*') do (if exist %%a rd/q/s %%a)>NUL 2>NUL
- for /f delims= %%b in ('dir/ad/b/s %userprofile%local settingsapplication datagooglechrome*databases*') do (if exist %%b rd/q/s %%b)>NUL 2>NUL
- for /f delims= %%c in ('dir/ad/b/s %userprofile%local settingsapplication datagooglechrome*Local Storage*') do (if exist %%c rd/q/s %%c)>NUL 2>NUL
- for /f delims= %%d in ('dir/ad/b/s %userprofile%local settingsapplication datagooglechrome*Media Cache*') do (if exist %%d rd/q/s %%d)>NUL 2>NUL
- )
- pause

