[color=darkred]PAGO DE ACORDO COM QUE O PROGRAMADOR QUISER PARA FAZER UM DESSES CODIGOS FUNCIONAREM DE INICIO AO FIM, QUERO O CODIGO PRONTO PARA COPILAR [/color] :oops:
String serverName = "10.1.1.9";
String shareName = "informatica";
String userName = "usuario";
String password = "senha";
String cmdLine = "cmd /c net use \\\\" + serverName + "\\" + shareName + " " + password + " /user:" + userName + " /persistent:no";
System.out.println(cmdLine);
Process p = Runtime.getRuntime().exec(cmdLine);
try {
p.waitFor();
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
------------------------------------------------------------------------
import jcifs.smb.SmbFile;
import jcifs.smb.SmbFileOutputStream;
[....]
System.setProperty("jcifs.smb.client.username", usuario);
System.setProperty("jcifs.smb.client.password", senha);
/*
* Lê o path onde o arquivo vai ser gerado,
* o formato é:
* file://192.168.0.100/xpto/"
* onde 192.168.0.100 é o ip da maquina
* ou
* file://sputinik/xpto/"
* onde sputinik é o nome da maquina
*/
SmbFile f = new SmbFile(filePath);
//Abre o arquivo
SmbFileOutputStream out = new SmbFileOutputStream(f);
//Escreve o conteúdo do arquivo
out.write(data);
//Fecha o arquivo e o libera para ser usado por outra aplicação
out.close();