Excluir Arquivo  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Victor
JavaChild

Membro desde: 08/11/2003 09:54:38
Mensagens: 120
Offline

Boa tarde pessoal,

Tenho um arquivo que está em uma máquina compartilhada da rede.
Porém este arquivo não é excluído.

Abaixo segue o trecho de código:

try
{
File arquivo = new File("//Sco/tmp/MPONTO.TXT");
arquivo.delete();
}
catch(Exception e) {}

Sendo que se este arquivo estiver local, ele é excluído normalmente.

Obrigado!

victorcastrojunior@yahoo.com.br
[Email]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

A sintaxe não é "//" e sim "\\\\". Exemplo:

"\\\\Sco\\tmp\\MPONTO.TXT"
[WWW]
Victor
JavaChild

Membro desde: 08/11/2003 09:54:38
Mensagens: 120
Offline

thingol,

coloquei a sintaxe como vc informou, mais o arquivo não foi excluído...

try
{
File arquivo = new File("\\\\Sco\\tmp\\MPONTO.TXT");
arquivo.delete();
}
catch(Exception e) {}

victorcastrojunior@yahoo.com.br
[Email]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Pare de ignorar a exceção lançada. Ela provavelmente descreve porque o arquivo não foi excluído.



Alguns motivos:
1. Você pode não ter permissão de deleção na pasta;
2. Você pode estar informando um caminho de rede inválido;
3. Mais alguém pode estar com o arquivo aberto.

Jamais ignore exceções!

This message was edited 1 time. Last update was at 26/10/2007 10:50:29


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

se vc nao especificar o caminho correto ele vai pegar o caminho onde estar sendo executado o programa loca. Por isso que ele está excluido o da usa maquina local. Aparentemente o caminho remoto nao esta correto. Veja isso e as dicas do vinny.

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

opa erro no guj duplicou resposta

This message was edited 1 time. Last update was at 26/10/2007 11:56:33


Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team