Usuwanie plików
Użytkownik wybiera ścieżkę z której usuwane są pliki, oraz wybiera wiek plików do usunięcia.
Kompilator: Microsoft Visual Studio
import os
import datetime
sciezka = input('Podaj sciezke do usunięcia: ')
jakie = input('Starsze niż miesiac lub 2 tygodnie: ')
lista_plikow = os.listdir(os.path.join(sciezka))
for i in range(len(lista_plikow)):
temp = datetime.datetime.fromtimestamp(os.path.getctime(sciezka+lista_plikow[i]))-datetime.datetime.now()
miejsce = str(lista_plikow[i]).find('.')
tekst = str(lista_plikow[i])
if (jakie == 'miesiac'):
if(temp.days < -30 and tekst[miejsce:] == '.py'):
#os.remove(sciezka+lista_plikow[i])
print(lista_plikow[i])
print('Do usuniecia')
elif (jakie == '2 tygodnie'):
if(temp.days < -14 and tekst[miejsce:] == '.py'):
#os.remove(sciezka+lista_plikow[i])
print(lista_plikow[i])
print('Do usuniecia')
else:
print('Nie rozumiem wyboru')