Wielkość pliku

0

Witam serdecznie.

Chcę wczytać plik do tablicy byte[], aby utworzyć instancję tablicy muszę wiedzieć jak duży jest plik. Jak mogę szybko i bezboleśnie sprawdzić wielkosc pliku ? Czy jakaś klasa odpowiadająca za wczytywanie plików posiada metodę, która jest w sanie zwrócić wielkość wczytywanego pliku ?
Dodam, że interesuje mnie wczytywanie surowych danych/bajtów (pliki binarne), nie żadne txt,doce czy pdfy, każdy plik będę wczytywał binarnie.

Mógłbym przelecieć po całym pliku i zliczyć sobie ilość bajtów, jakie zajmuje, ale to jest moim zdaniem ostateczność. Mógłbym również napisać sobie własną samopowiększającą się strukturkę, która będzie umożliwiać wczytywanie danych z pliku, ale nie tędy droga, interesuje mnie wczytanie bajt po bajcie danych ze wskazanej lokalizacji (ścieżki do pliku) i wszystko, co powstrzymuje mnie przed dokonaniem tej operacji to brak informacji na temet wielkości pliku jaki wczytuję.

Pomocy :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1