Estou tentando abrir um arquivo txt no java e não estou conseguindo
Gostaria como abrir de uma maneira simples? Obrigada
[quote=Manuela Bianquini]Estou tentando abrir um arquivo txt no java e não estou conseguindo estou rodando o código abaixo:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
//
//
//
public class TestLer
{
public static void main (String [] args) throws Exception
{
FileInputStream stream = new FileInputStream("C:/Documents and Settings/Convidado/Desktop/Casa.txt");
InputStreamReader streamReader = new InputStreamReader(stream);
BufferedReader reader = new BufferedReader(streamReader);
}
}
Gostaria de saber o que tem de errado? Obrigada[/quote]
Oi!
Três pontos importantes para lhe dizer.
1 - Sempre poste código entre as tags code, caso contrário, fica complicado
2 - Se houve erro, poste o Stacktrace, caso contrário, fica bem complicado de descobrir o que é.
3 - Um conselho, não separe diretórios “na mão”, procure utilizar o File.separator, assim:
[code]
public static void main (String [] args) throws Exception
{
FileInputStream stream = new FileInputStream("C:" + File.separator + "Documents and Settings" + File.separator +" Convidado" + File.separator + "Desktop" + File.separator + "Casa.txt");
InputStreamReader streamReader = new InputStreamReader(stream);
BufferedReader reader = new BufferedReader(streamReader);
}[/code]
Certo, o que está havendo ai agora? 
ao meu ver falta:
1° formatar o post
2° colocar o erro ocorrido, tipo stracktrace
leia os links abaixo:
http://www.guj.com.br/articles/13
[edit]
ops cheguei tarde hehehe.
[/edit]
att,
Então utilizei o File.separator e também não rodou, na verdade ele não gera nenhum erro ele simplesmente não encontra o arquivo. Não se se fui clara, deu pra entender? obrigada
O que vc quer fazer exatamente com o arquivo!? posta seu codigo
Eu gostaria de abrir o arquivo txt.
obrigada
Sim, você foi.
Então deve estar passando erroneamente o diretório e/ou nome do arquivo.
Tente buscar de outro diretório, algo como C:/Manuela/Teste.txt.
Só por curiosidade 
[quote=Manuela Bianquini]Eu gostaria de abrir o arquivo txt.
obrigada[/quote]
Você quer ler, eu presumo. Já verificou o artigo aqui sugerido?
Manuela faça dessa força!!!
public class lerArquivo {
public static void main(String[] args) {
File file = new File("G:/daniel.txt");
try {
FileReader reader = new FileReader(file);
BufferedReader input = new BufferedReader(reader);
String linha;
while ((linha = input.readLine()) != null) {
System.out.println(linha);
}
input.close();
} catch (IOException ioe) {
System.out.println(ioe);
}
}
}
qualquer coisa é só falar!!
Acho que o jeito mais simples depois do java 5 é esse:
public class LerArquivo {
public static void main(String[] args) {
File file = new File("G:/daniel.txt");
try {
Scanner arq = new Scanner(file);
while (arq.hasNextLine()) {
String linha = arq.nextLine();
System.out.println(linha);
}
arq.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
E outra ele não irá achar o arquivo mesmo, pois está colocando na pasta C:/Documents and Settings, veja que o nome está separado, faça um teste vá no windows explorer e coloque C:/Documents and Settings?! não ira achar a pasta, então coloque outra pasta!! ok
Caso dê certo coloque [FECHADO] no post
FileInputStream stream = new FileInputStream("C:/Documents and Settings/Convidado/Desktop/Casa.txt");
valeu Vini!!!
aprendendo sempre
Obrigada pessoal! 