Can organize most useless files
#! /Usr/bin/python <br/> # syscleaner. PY <br/> Import OS. path </P> <p> # delete files and directory recursively <br/> def itedel (DIR): <br/> Print ('in dir: '+ DIR) <br/> for Doc in OS. listdir (DIR): <br/> try: <br/> If (OS. path. isdir (DOC): <br/> itedel (DIR + '//' + DOC) <br/> OS. rmdir (DIR + '//' + DOC) <br/> else: <br/> OS. remove (DIR + '//' + DOC) <br/> Print ('removed: '+ dir +' // '+ DOC) <br/> failed t: <br/> pass </P> <p> dir = OS. environ ['systemdrive '] </P> <p> ext = ['tmp', '_ mp', 'log', 'gid', 'chk ', 'old'] <br/> Print ('in dir: '+ DIR) <br/> for file in OS. listdir (DIR): <br/> try: <br/> If (OS. path. splitext (File) [1] [1:]. lower () in ext): <br/> OS. remove (DIR + '//' + file) <br/> Print ('removed: '+ dir +' // '+ file) <br/> failed t: <br/> pass <br/> dir + = '// recycled' <br/> If (OS. path. isdir (DIR): <br/> itedel (DIR) </P> <p> dir = OS. environ ['windir'] <br/> If (OS. path. isdir (DIR): <br/> Print ('in dir: '+ DIR) <br/> for file in OS. listdir (DIR): <br/> try: <br/> If (OS. path. splitext (File) [1] [1:]. lower () = 'bak'): <br/> OS. remove (DIR + '//' + file) <br/> Print ('removed: '+ dir +' // '+ file) <br/> failed t: <br/> pass <br/> dir1 = dir + '// prefetch' <br/> If (OS. path. isdir (dir1): <br/> itedel (dir1) </P> <p> dir1 = dir + '// temp' <br/> If (OS. path. isdir (dir1): <br/> itedel (dir1) </P> <p> dir = OS. environ ['userprofile '] </P> <p> dir1 = dir +' // recent '<br/> If (OS. path. isdir (dir1): <br/> itedel (dir1) </P> <p> dir1 = dir + '// local settings // Temporary Internet Files' <br/> If (OS. path. isdir (dir1): <br/> itedel (dir1) </P> <p> dir1 = dir + '// local settings // temp' <br/> If (OS. path. isdir (dir1): <br/> itedel (dir1)