Я застрял в проблеме.
- Я начал скачивать файл с торрента. Общий размер
Размер файла 699 МБ.
- Но через минуту я прекращаю свой торрент-клиент, торрент-клиент показывает 7
МБ данных было загружено, у меня только 1 файл в очереди.
- Используя функцию ввода-вывода Java, я вычислил длину файла, и он показал 699 МБ размера
Файл file = новый файл ("D: /Easy.A.2010.BDRip.XviD-iMBT/easy.a.2010.bdrip.xvid-imbt.avi");
System.out.println("File Size="+file.length());
// После преобразования в МБ я получил 699 МБ
на более позднем этапе я разбиваю файл на части одинакового размера и загружаю на сервер. так как размер файла не является фактическим размером файла, я получил исключение
java.lang.NegativeArraySizeException
Пожалуйста, скажите мне, как я могу получить фактический размер файла или получить информацию о файле, который является полным файлом или нет.
Спасибо