user112112:
Я написал этот код , чтобы прочитать содержимое файла в массив байтов. Он отлично работает , когда path
(учитывая в конструкторе) является относительным. Но я хотел бы, чтобы работать в абсолютном пути вместо этого. Я посмотрел в ява File
документы класса , но запутался. Как я могу изменил его на работу с абсолютным путем?
File file = new File(path);
byte[] bytesArray = new byte[(int) file.length()];
FileInputStream fis = new FileInputStream(file);
fis.read(bytesArray);
fis.close();
Шивы встретились:
В вашем коде здесь;
File file = new File(path);
Ваша path
переменная строка просто должен быть абсолютным , а не относительным.
Я не понимаю, почему это не будет работать. Пытались ли вы обновить переменный путь к абсолютному пути вашего файла?