simbax

pliki2.py

Dec 30th, 2012
6,449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. # coding=utf-8
  2. from os import *
  3. from time import ctime
  4.  
  5. print "Program znajdzie najstarszy i najdłuższy plik"
  6. s = raw_input("w katalogu (podaj bezwzględną sciężkę): ")
  7.  
  8. najstarszy = ["", 0.0, ""]
  9. for sciezka, podkatalogi, pliki in walk(s):
  10.     for x in pliki:
  11.         wiek = path.getctime(x)
  12.         if wiek < najstarszy[2]:
  13.             najstarszy[0] = x
  14.             najstarszy[1] = wiek
  15.             najstarszy[2] = sciezka
  16. print "Najstarszy plik w tym katalogu to: %s/%s" % (najstarszy[2], najstarszy[0])
  17. print "Został on utworzony: %s" % (ctime(najstarszy[1]))
  18.  
  19. najdluzszy = ["", 0, ""]
  20. for sciezka, podkatalogi, pliki in walk(s):
  21.     for x in pliki:
  22.         dlugosc = path.getsize(x)
  23.         if dlugosc > najdluzszy[1]:
  24.             najdluzszy[0] = x
  25.             najdluzszy[1] = dlugosc
  26.             najdluzszy[2] = sciezka
  27. print "Nadłuższy plik w tym katalogu to: %s/%s" % (najdluzszy[2], najdluzszy[0])
  28. print "Jego długość wynosi %i bajtów." % (najdluzszy[1])
Advertisement
Add Comment
Please, Sign In to add comment