Открыть файл с абсолютным путем в Java

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переменная строка просто должен быть абсолютным , а не относительным.

Я не понимаю, почему это не будет работать. Пытались ли вы обновить переменный путь к абсолютному пути вашего файла?

рекомендация

отhttp://10.200.1.11:23101/article/api/json?id=389861&siteId=1