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 :)