Limpar um txt remoto

7 respostas
antoniosales

Eu consigo lê um arquivo remotamente. enviar para um impressora, só que depois quero limpar o conteudo do arquivo:

Assim eu me conecto e leio:

URL amplus = new URL("http://192.168.0.2/academico/desenvolve/fotos/dados.txt");
    URLConnection amp = amplus.openConnection();
    amp.setConnectTimeout(7000);
    amp.connect();
    BufferedReader in = new BufferedReader(new InputStreamReader(amp.getInputStream()));

           String line;
           for(line = in.readLine(); line != null;
               line = in.readLine())
               {
                   lines.add(line);
               }
           in.close();

minha duvida é:
como deixar o arquivo vazio depois de que eu o li.

Agradeço qualquer ajuda.

Antonio

7 Respostas

ViniGodoy

http://www.guj.com.br/posts/list/50115.java

antoniosales

desculpa, codigo editando.

ViniGodoy

Você dificilmente terá acesso de escrita à esse arquivo usando dessa forma.
Quem tem que limpar esse arquivo é alguém que está lá naquele servidor HTTP. Você tem acesso ao servidor?

Se não tiver, não tem como.

antoniosales

eu tenho acesso total ao servidor.

ViniGodoy

Neste caso você terá que rodar uma aplicação por lá que faça essa exclusão para você. Pode ser até mesmo uma página.

Outra possibilidade é, ao invés de baixar esse arquivo dessa forma, instalar por lá um servidor FTP, e fazer sua aplicação java ser um FTP client. Nesse caso, o servidor já teria o comando de exclusão.

antoniosales

Deixa eu te explicar melhor, esse arquivo é alimento por outros usuarios, eu tenho que lê o conteudo do txt enviar para uma impressora, isso meu codigo ja faz. Só que eu tenho que limpar o arquivo para que outra pessoa possa enviar mais informaçãoes. e é isso que eu não estou conseguido fazer.

antoniosales

mais alguem?

Criado 26 de agosto de 2010
Ultima resposta 26 de ago. de 2010
Respostas 7
Participantes 2