Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. import os
  2. def szukajka():
  3. # discs =["C:/","D:/"]
  4. discs=["D:/"]
  5. currentDir=""
  6. eldestFileTime=0
  7. eldestFileDir=""
  8. largestFileSpace=0
  9. largestFileDir=""
  10. longestFileDir=""
  11. longestFileDir=recurringLengthSearcher(currentDir,discs,eldestFileTime,eldestFileDir)
  12. # print(eldestFileDir)
  13. # print(largestFileDir)
  14. print(longestFileDir)
  15. def recurringLengthSearcher(currentDir,directoryList,eldestFileTime,eldestFileDir):
  16. for fileName in directoryList:
  17. nextDir=os.path.join(currentDir,fileName)
  18. if nextDir!='D:/Config.Msi' :
  19. if nextDir!='D:/System Volume Information':
  20. if len(nextDir)>len(longestFileDir):
  21. longestFileDir=nextDir
  22. # print(longestFileDir)
  23. # if os.path.isfile(nextDir):
  24. # # if eldestFileTime<os.path.getctime(nextDir):
  25. # # eldestFileTime=os.path.getctime(nextDir)
  26. # # eldestFileDir=nextDir
  27. # # if largestFileSpace<os.path.getsize(nextDir):
  28. # # largestFileSpace = os.path.getsize(nextDir)
  29. # # largestFileDir=nextDir
  30. # print()
  31. if os.path.isdir(nextDir):
  32. nextDirectoryList=os.listdir(nextDir)
  33. recurringLengthSearcher(nextDir, nextDirectoryList,eldestFileTime,eldestFileDir)
  34. print(nextDir)
  35. # return longestFileDir
  36. # elif os.path.isdir(nextDir):
  37. # return longestFileDir
  38.  
  39. # print(longestFileDir)
  40. # return longestFileDir
  41. szukajka()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement