user112112:
Eu escrevi este código para ler o conteúdo de um arquivo para um array de bytes. Ele funciona muito bem quando path
(dado no construtor) é relativo. Mas eu gostaria que ele funcione em um caminho absoluto em vez. Olhei para cima em java File
docs classe, mas ficou confuso. Como posso mudou para o trabalho com caminho absoluto?
File file = new File(path);
byte[] bytesArray = new byte[(int) file.length()];
FileInputStream fis = new FileInputStream(file);
fis.read(bytesArray);
fis.close();
Shivam atendidos:
Em seu código aqui;
File file = new File(path);
Seu path
variável String só precisa ser absoluta em vez de relativo.
Eu não vejo por que ele não iria funcionar. Você tentou atualizar a variável caminho para caminho absoluto do seu arquivo?