Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, datetime
- def FileAge(path):
- (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) = os.stat(path)
- modification_date = datetime.datetime.fromtimestamp(mtime)
- return (current_time - modification_date).seconds
- print("Podaj ścieżkę do folderu który chcesz oczyścić")
- clean_path = input()
- current_time = datetime.datetime.now()
- deleted_files = 0
- deleted_files_list = []
- try:
- file_list = os.listdir(clean_path)
- print(file_list)
- for file in file_list:
- file_path = os.path.join(clean_path, file)
- if FileAge(file_path) < 180:
- os.remove(file_path)
- deleted_files += 1
- deleted_files_list.append(file_path)
- except FileNotFoundError:
- print("Podana ścieżka nie istnieje")
- print(f"Usunięto {deleted_files} plików:")
- i = 0
- while i < len(deleted_files_list):
- print(deleted_files_list[i])
- i += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement