Alguém sabe como posso abrir arquivos em outro pc?
Abrindo arquivos remotamente
7 Respostas
Bom, pelo que entendi vc quer abrir um arquivo remoto. Se for, então é de forma normal, mas você deve “enxergar” o arquivo.
File arquivoRemoto = new File(File.separator+File.separator+"nomeMaquinaOuIp"+File.separator+"c$"+File.separator+"teste.txt");
System.out.println(arquivoRemoto.exists());
O que seria File.separator? E “c$” ?
Obrigado pela ajuda
O que seria File.separator? E “c$” ?
Obrigado pela ajuda
File.separator é o simbolo que separa o arquivo do diretorio por exemplo.
Um exemplo de acesso a arquivo remoto comparatilhado no Windows é:
Eu não teria que conectar na máquina que eu quero acessar o arquivo?
Vou explicar melhor a minha dúvida:
Eu tenho uma aplicação rodando em um PC1 e esta aplicação precisa acessar um PC2 para poder gravar arquivos nele e escrever em arquivos que se encontram no PC2 e o acesso ao PC2 é via HTTP.
Desde já agradeço.
Solução 1) Use RMI, que permite a invocação de objetos remotos passando um array de bytes do arquivo.
Solução 2) Instale um container jsp/servlet no PC2 (tomcat, jetty) e escreva um servlet que recebe o arquivo como um upload.
Solução 3) use web services, que basicamente se comporta como a opção 2.
concordo…