Welcome, guest | Sign In | My Account | Store | Cart
import os, sys

def main(path=''):
    if len(sys.argv) == 1 and path:
        try:
            delete(path)
        except:
            print 'ERROR: Internal Path'
    else:
        try:
            delete(' '.join(sys.argv[1:]))
        except:
            print os.path.basename(sys.argv[0]), '<directory>'

def delete(path):
    for name in os.listdir(path):
        path_name = os.path.join(path, name)
        try:
            if os.path.isdir(path_name):
                delete(path_name)
                os.rmdir(path_name)
            elif os.path.isfile(path_name):
                os.remove(path_name)
        except:
            print 'ERROR:', path_name

if __name__ == '__main__':
    main(r'C:\Documents and Settings\SCHAP472')

History