Program do określania ilości plików o danym rozmiarze

Witam!

Potrzebuję programu, który sprawdzi ile jest plików o danej zajętości miejsca na moim dysku.

Proszę o pomoc!

Nie napisałeś na jaki system operacyjny wiec łap program w javie.

http://speedy.sh/PH3mn/filesFinder.jar

Odpalasz z konsoli:

java -jar filesFinder rootDirectory depth minSize maxSize print(opcjonalnie)

Gdzie root directory to folder który będzie przeszukany - razem z podfolderami

Depth - to głębokość szukania - jeśli bez limitu to daj 0,

mixSize - to minimalny rozmiar pliku w KB

maxSize - to maksymalny rozmiar pliku w KB

print - jeśli wpiszesz jako 5 argument “yes” to program wypisze na konsole pliki które spełniają kryteria

Czyli aby wyszukać wszystkie pliku na dysku c: o rozmiarze między 10KB do 1024KB odpalasz:

java -jar filesFinder.jar C:/ 0 10 1024

Chyba nie muszę dodawać że musisz mieć zainstalowaną jave?

Yyyy Windows 7 a z tym mam mały problem.

Mianowicie Unable to acces jarfile filesFinder.jar

Czyli, że gdzie go wrzucić, aby go java widziała?

Jeśli będziesz w konsoli w tym samym katalogu co filesFinder.jar to odpali normalnie :slight_smile: Czyli jak wpisze w konsoli

dir

To powinno Ci wypisać że widzi filesFinder.jar ewentualnie podaj całą ścieżkę, np:

C:\Users\guildos\Desktop\filesFinder.jar

Dziękuję działa. Wrzuciłem do katalogu użytkownika. Jeszcze raz dziękuję.

Nie ma za co to tylko kilka linijek kodu, fajnie że Ci się przydało.