![]() | |||||||||||||||||||||
| |||||||||||||||||||||
« Powrót
CleanUpDir
OpisZadaniem programu jest operacja na plikach według określonych reguł. Przykładowo, program może być bardzo przydatny podczas robienia kopii zapasowych lub porządkowania dysku. Dzięki niemu, możemy np. szybko pozbyć się plików tymczasowych i usunąć logi starsze niż 30 dni, bądź przy tworzeniu kopii, skopiować tylko zdjęcia. Jak używaćProgram nie jest jakoś specjalnie skomplikowany, ale jednak trzeba uważać, żeby przez nie dopatrzenie nie stracić jakiś ważnych danych. Najpierw wybieramy katalog źródłowy w którym chcemy poddać przeskanowaniu, następnie dodajemy reguły według których program ma usuwać/kopiować pliki. Reguły mogą dotyczyć nazwy, ścieżki, daty, rozmiaru i atrybutów pliku. Wybieramy odpowiednią akcję: usuwanie/kopiowanie plików spełniających/nie spełniających podanych reguł. Na koniec klikamy "Wykonaj" i program rozpoczyna działanie. Dla zaawansowanychW program został wbudowany język skryptowy - Python. Dzięki niemu możemy tworzyć bardzo zaawansowane reguły. Skrypt musi zawierać funkcję FileMatch przyjmującą jako argument strukturę typu MyFileInfo i zwracającą wartość typu Boolean. Funkcja:
Struktura MyFileInfo
Przykładowy skrypt:
Powyższy skrypt spowoduje, że pasować będą pliki o rozmiarze większym od 1 MB i nazwie spełniającej podane wyrażenie regularne ^.{5,}\.exe$ (co najmniej 5 dowolnych znaków, kropka, napis 'exe'). Zrzuty ekranówKomenatrze | |||||||||||||||||||||
|
Copyright © KrystianD |
|||||||||||||||||||||
