Это моя тестовая программа:
Код: Выделить всё
package filedelete;
import com.hierynomus.smbj.SMBClient;
import com.hierynomus.smbj.auth.AuthenticationContext;
import com.hierynomus.smbj.connection.Connection;
import com.hierynomus.smbj.session.Session;
import com.hierynomus.smbj.share.DiskShare;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class FileDelete {
static void DelFile() {
SMBClient client = new SMBClient();
try (Connection cnt = client.connect("192.168.1.2")) {
AuthenticationContext ac = new AuthenticationContext("UserName", "UserPassword".toCharArray(), "");
Session ses = cnt.authenticate(ac);
try (DiskShare ds = (DiskShare) ses.connectShare("Dati")) {
ds.rm("/Temp/Pippo.txt");
}
} catch (IOException ex) {
Logger.getLogger(FileDelete.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void main(String[] args) {
DelFile();
}
}
Код: Выделить всё
Exception in thread "main" com.hierynomus.smbj.common.SMBRuntimeException: com.hierynomus.protocol.transport.TransportException: java.util.concurrent.ExecutionException: com.hierynomus.smbj.common.SMBRuntimeException: com.hierynomus.protocol.transport.TransportException: java.io.EOFException: EOF while reading packet
Кто-нибудь знает, как решить ситуацию?
Подробнее здесь: https://stackoverflow.com/questions/798 ... on-the-lan
Мобильная версия