#!/usr/local/bin/python
#
print
print "Removing old ~*.tmp"
print
import os
import time
import stat
def ScanDir( level ) :
files = os.listdir( os.curdir )
for p in files :
if os.path.isdir( p ) :
if p != os.curdir and p != os.pardir :
os.chdir( p )
ScanDir( level + 1 )
else :
if p[ 0 ] == '~' and p[-4:] == '.tmp':
if (time.time() - os.stat( p ) [
stat.ST_MTIME ]) ><\n>
(3600*24) :
print '%12s - %9d bytes - %-s'% (p, os.stat( p )[
stat.ST_SIZE ], os.getcwd())
os.unlink( p )
if level > 0 :
os.chdir( os.pardir )
#
# Execution starts here
#
c os.getcwd()
os.chdir( '/' )
ScanDir( 0 )
os.chdir( c )
Copyright © 1994 - 2019 Linux Journal. All rights reserved.