Pessoal,
Preciso abrir um arquivo, que está em um diretório que está na intranet, tava usando o comando…
br = new BufferedReader (new FileReader (“http://converte-des/home/bibs/a1biblio/docs/info_versoes/dados_versao.txt”));
porém ele diz que não consegue achar o arquivo.
Será que o FileReader não consegue achar arquivos que não estão locais?
Se alguém puder me ajudar fico grata.
yorgan
#2
Por estar na WEB acredito que não irá conseguir utilizando BufferedReader.
Mas de uma estudada na classe java.net.URL. Acho que com isso você conseguirá o que precisa.
[]´s
Daniel
vdb
#3
Assim
String arquivo = "http://www.site.com.br/seuArquivo.txt";
URL url = new URL(arquivo); // Cria a URL
InputStream in = url.openStream(); // Abre o stream
Agora com o InputStream voce faz oq precisa.
para salvar no disco
http://www.portaljava.com/forum/posts/list/24428.page
Oi segue um exemplo
public static void main(String[] args) throws Exception {
URL url = new URL("http://localhost:8080/AjaxTest/helloAjax.txt");
URLConnection urlConnection = url.openConnection();
InputStream is = urlConnection.getInputStream();
int c = 0;
while ( (c = is.read()) != -1) {
System.out.print((char)c);
}
is.close();
}
Oi, muito obrigada pela ajuda.