Advertisement
talama

Quick Cleanup Script (All User Profiles)

May 7th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.53 KB | None | 0 0
  1. Glob(list, "C:\Temp\*")
  2. Glob(list, "C:\Temp\*.*")
  3. Glob(list, "C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\*")
  4. Glob(list, "C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\*.*")
  5. Glob(list, "C:\Users\*\AppData\Local\Temp\*")
  6. Glob(list, "C:\Users\*\AppData\Local\Temp\*.*")
  7. Glob(list, "C:\Documents and Settings\*\Cookies\*")
  8. Glob(list, "C:\Documents and Settings\*\Cookies\*.*")
  9. Glob(list, "C:\Documents and Settings\*\Local Settings\Temp\*")
  10. Glob(list, "C:\Documents and Settings\*\Local Settings\Temp\*.*")
  11. Glob(list, "C:\Documents and Settings\*\Local Settings\Temporary Internet Files\*")
  12. Glob(list, "C:\Documents and Settings\*\Local Settings\Temporary Internet Files\*.*")
  13. Glob(list, "C:\Documents and Settings\*\Local Settings\History\*")
  14. Glob(list, "C:\Documents and Settings\*\Local Settings\History\*.*")
  15.  
  16. Loop, Parse, list, `n
  17. {
  18. FileGetAttrib, FolderOrFile, %A_LoopField%
  19. IfInString, FolderOrFile, D
  20.     FileRemoveDir, %A_LoopField%, 1
  21. else
  22.     FileDelete, %A_LoopField%
  23. }
  24.  
  25. MsgBox, Clean-up complete.
  26.  
  27. ;Uncomment (Remove the semi-colon) this next line if you want to see what couldn't be deleted.
  28. ;MsgBox %list%
  29.  
  30. Glob(ByRef list, Pattern, IncludeDirs=1)
  31. {
  32.     if (i:=RegExMatch(Pattern,"[*?]")) && (i:=InStr(Pattern,"\",1,i+1))
  33.         Loop, % SubStr(Pattern, 1, i-1), 2
  34.             Glob(list, A_LoopFileLongPath . SubStr(Pattern,i), IncludeDirs)
  35.     else
  36.         Loop, %Pattern%, %IncludeDirs%
  37.             list .= (list="" ? "" : "`n") . A_LoopFileLongPath
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement