Leitura e gravação de arquivos com java

6 respostas
AndreLS

Meu problema é com esse codigo, comecei a pouco tempo estudar java e essa parte está me deixando confuso. Estou tentado abri um arquivo txt com esse codigo e não sei o que está acontecendo. o codio está exatamente igual ao do livro e nada… Podem me dar uma ajuda/

**package MyPack2;

import java.io.*;

class ShowFile{

public static void main(String[] args){

int i;
FileInputStream fin;
if(args.length != 1) {
	System.out.println("Uso: souAndre.TXT");		
	return;
}


try{
fin = new FileInputStream("readme.txt");
}catch(FileNotFoundException e){
	System.out.println("It's impossible to read the file .");
	return;
}

try{
    do{
	i = fin.read();		
        if(i != -1) System.out.println((char)i);
    }while(i != -1);
}catch(IOException e){
   System.out.println("Erro ao ler o arquivo");
}

//fechar o arquivo
try{
  fin.close();
}catch(IOException e){
  System.out.println("Erro ao fechar o arquivo.");
}


}

}**

6 Respostas

lvbarbosa

Qual o erro que dá?

O programa tá tentando abrir um arquivo chamado readme.txt, é esse arquivo que você tem na pasta ou é o souAndre.TXT?

AndreLS

foi mal, esqueci de editar o codigo, tava tentando com outros arquivo…na verdade pelo livro ao invés de readme.txt, tem args[0].Estou tentando abrir o arquivo readme.txt, a mensagem que aparece é “It’s impossible to read the file”

lvbarbosa

Coloca e.printStackTrace() entre System.out.println("It's impossible to read the file ."); e return e cola a mensagem aqui.

AndreLS
Its impossible to read the file .

java.io.FileNotFoundException: readme.txt (O sistema não pode encontrar o arquivo especificado)

at java.io.FileInputStream.open0(Native Method)

at java.io.FileInputStream.open(Unknown Source)

at java.io.FileInputStream.(Unknown Source)

at java.io.FileInputStream.(Unknown Source)

at MyPack2.ShowFile.main(Showfile.java:18)
lvbarbosa

O arquivo não existe, pelo menos não onde o programa espera que ele esteja.

AndreLS

OK, vlw irmão…mas uma ultima pergunta… se o programa encontra arquivos no sistema, onde o arquivo deveria estar?

Criado 14 de janeiro de 2018
Ultima resposta 15 de jan. de 2018
Respostas 6
Participantes 2