Copiar arquivo pela rede [RESOLVIDO]

estou com um problema para copiar arquivos pela rede no linux.
quando estou rodando o eclipse ou mesmo minha aplicação no windows, funciona normalmente, até consigo criar pastas e arquivos nos computadores linux que estao conectados na rede

porem se estou rodando a minha aplicação no linux e tento criar/copiar um arquivo para outro computador seja linux ou windows não esta dando certo, ao passar o caminho da rede da a impressão que o java nao consegue reconhecer o caminho ou (provavelmente) estou fazendo algo de errado.

Estou usando a seguinte forma para instanciar o meu objeto File (classe de testes)

File f = new File("\\\\192.168.3.120\\Dados (D)\\arquivoTeste"); System.out.println(f.createNewFile());
Essa forma funciona qando estou rodando no Windows, porem se rodar no linux nao da certo, já tentei mudar as barras usar o smb:// mas ele sempre me retorna um caminho qualquer do tipo:

/home/servidor/workspace/\192.168.3.120\Dados (D)\arquivoTeste
ou
/home/servidor/workspace/smb://192.168.3.120\Dados (D)\arquivoTeste

seria alguma configuração especial no linux?

A notação do \192.168… não rola no Linux. Isso é coisa do Windows.

Sugiro montar o diretório “por fora” com o samba e depois usar o diretório montado. Ou algo como o JCIFS:

vlw leo.andven baixei essa biblioteca CIFS e funciona muito bem, consegui copiar e criar arquivos pela rede local.
obrigado pela ajuda :slight_smile:

:thumbup:

Não esqueça de fechar o post com “[RESOLVIDO]” no título do primeiro post.