Cópia de arquivos utilizando JCIFS

Pessoal,

Preciso fazer cópia de arquivos de um diretório local para maquinas em rede (estas necessitam de autenticação), porém não estou conseguindo passar a localização do arquivo de origem, já tentei c:/test.txt, smb://localhost/, smb://test.txt, porem de maneira nenhuma consigo fazer a copia do mesmo.
Segue código abaixo:

package copyfiles;

import jcifs.smb.NtlmPasswordAuthentication;
import jcifs.smb.SmbFile;

public class Teste1 {

    public static void main(String argv[]) throws Exception {
       
        String user = "user:password";
        String arqOrigem = "c:/test.txt";
        System.out.println("smb folder of source file " + arqOrigem);
        NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(user);

        SmbFile dir = new SmbFile(arqOrigem);
        SmbFile dest = new SmbFile("smb://hostname/e$/MyDev/test.txt", auth);
        dir.copyTo(dest);
    }
}

Alguém que já trabalhou com JCIFS poderia me ajudar ?