Galera…
Estou tentando mover um arquivo para um outro diretório mas ele esta dando erro, não consigo solucionar.
Alguem pode ajudar-me .
Esse é o código .
File f_origem path = new File("\\ied\\servidor\\arq_notifica\\"+v_arq);
Obs. Essa variavel v_arq é o nome do arquivo, onde consigo lendo o diretório, pois tenho que mover varios arquivos.
File f_destino = new File ("\\ied\\servidor\\arq_notifica\\imp");
// Copia o arquivo lido para o diretório de importados …
boolean success = f_origem.renameTo(new File(f_destino,f_origem.getName()));
if (!success) {
System.out.println(" File was not successfully moved");
}
Talves o problema não seja no seu código,
verifique as permissões para gravar um arquivo na arvore do seus diretório se você estiver trabalhando em um sistema operacional como o Unix, Linux ou Windows 2000
quando vc for trabalhar com arquivos usa o java.io.File.separator pra criar sua estrutura. ex:
// codigo portável, roda no windows, unix, etc. pois o separator
//classe File é implementado de acordo com a plataforma
File arquivo = new File("c:" + File.separator + "arquivo.txt");
//dependente de plataforma
File arquivo = new File("c:" + File.separator + "arquivo.txt");
obrigado pela ajuda.
Mas o real problema é quando eu passo o nome do arquivo como parametro ele não transfere mas se eu colocar o nome do arquivo fixo funciona beleza.
E se eu mandar mostrar o nome do arquivo esta correto…