2012-04-18 10 views

Odpowiedz

79

Mam nadzieję, że to może pomóc:

File file = new File(selectedPath); 
int file_size = Integer.parseInt(String.valueOf(file.length()/1024)); 

Jeżeli String selectedPath jest ścieżką do pliku, którego rozmiar pliku, który chcesz określić.

file.length() zwraca długość pliku w bajtach, jak opisano w Java 7 Documentation:

Zwraca długość w bajtach pliku oznaczonego tej abstrakcyjnej ścieżki lub 0L, jeśli plik nie istnieje . Niektóre systemy operacyjne mogą zwracać 0L dla ścieżek określających zależne od systemu jednostki, takie jak urządzenia lub potoki.

Dzielenie przez 1024 przekształca rozmiar z bajtów na kilobajty.

Powiązane problemy