Hello hj, > I have a small script here that goes to inside dir and sorts the file > by create date. I can return the create date but I don't know how to > find the name of that file... > I need file that is not latest but was created before the last file. > Any hints... I am newbiw python dude and still trying to figure out lot > of 'stuff'.. > > ... Remember that Python comes with "battaries included": #!/usr/bin/env python
from os import walk from os.path import getctime, join def cmp_file_by_ctime(file1, file2): return cmp(getctime(file1), getctime(file2)) def walktree(path): file_list = [] for root, dirs, files in walk(path): file_list += [join(root, file) for file in files] file_list.sort(cmp_file_by_ctime) return file_list[-2] HTH, Miki http://pythonwise.blogspot.com/ -- http://mail.python.org/mailman/listinfo/python-list