#########################################
# Script uses for deleted searched with#
# extension file!! #
#########################################
# --*-- coding: utf-8 --*--
import os, argparse, time
# parser = argparse.ArgumentParser(description='Process for deleted file')
# parser.add_argument('integers', metavar='N', type=int, nargs='+',
# help='an integer for the accumulator')
# args = parser.parse_args()
# print(args.accumulate(args.integers))
#Asking for Begin Dirname and search type
dirname = raw_input("Enter dirname from begin :")
Ending = raw_input("Enter exsension for deleted :")
acumulate_result = [] #Use for acumulate result if whant to deleted it
def Searc_Torrent(dirname):
"""Function use for search file with
with help module os.walk"""
if os.path.isdir(dirname) and os.path.exists(dirname):
for root, path, filename in os.walk(dirname):
for fn in filename:
if fn.endswith(Ending):
yield os.path.join(dirname,fn)
else:
print "\n%s is not looking by folder" % dirname
def show_torrent():
"""Function use for show result and add them to list
with name acumulate_result"""
begin = time.time()
for f in Searc_Torrent(dirname):
print f
acumulate_result.append(f)
ending = time.time()
print "Search finish with %s secund's" % (ending-begin)
def delete_result():
"""Function use for delete result"""
for deleted in acumulate_result:
yield deleted
if __name__ == "__main__":
show_torrent()
queston = raw_input("Do you whant to delete result ? (Y/N) :")
if queston.lower() == 'y':
print "Deleted"
for deleted in delete_result():
os.unlink(deleted)
elif queston.lower() == 'n':
print "Good bye"
else:
print "Good bye with wron answer!!!"
26.03.2015 г.
Python script for search file type with options for deleted them
Абонамент за:
Коментари за публикацията
(
Atom
)
Няма коментари :
Публикуване на коментар