Ciao a tutti,
vorrei copiare un file da una cartella condivisa di un pc remoto, ma dal mio codice java non riesco se prima non inserisco nome utente e password da esplora risorse in windows... come potrei automatizzare la cosa dal sorgente stesso?
Si parla di sistemi operativi Windows ( il file risiede su Xp , il pc su cui copiarlo può variare ma di solito è Xp o vista)

codice:
public void copyFile(File in, File out) throws Exception {
     FileChannel sourceChannel = new FileInputStream(in).getChannel();
     FileChannel destinationChannel = new FileOutputStream(out).getChannel();
     sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel);
     sourceChannel.close();
     destinationChannel.close();
}
Una cosa che mi viene in mente è usare una Runtime.exec() con login, passw, etc.. ma vorrei sapere se conoscete alternative.

Grazie