-1
String dirPath = "\\\\tent\\AAA\\Apps\\DCS\\DCMS\\PASE2E\\PAS\\Home\\ArchivePDF";
FTPClient ftpClient = new FTPClient();
ftpClient.connect("192.168.20.143");
ftpClient.login("ggh2ban", "password");
ftpClient.setRemoteVerificationEnabled(false);
ftpClient.enterLocalPassiveMode();
FTPFile[] files = ftpClient.listFiles(dirPath);
for (FTPFile file : files) {
String details = file.getName();
if(file.isFile())
{
System.out.println("Name is "+details);
}
這是我從ArchivePDF文件夾讀取文件的代碼。其獲取以下錯誤。任何人有任何想法?在Windows上從共享路徑讀取文件
Exception in thread "main" java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:182)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:203)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:296)
at com.file.FTPFileOps.main(FTPFileOps.java:20)
FTPFileOps.java:20= IP地址行!我通過Remote Desk Conn訪問我的客戶端計算機,並且文件位於上面提到的共享網絡中。
謝謝!
是你的ftp服務器運行嗎? – Arvind 2014-09-01 07:18:40
該錯誤與Windows或共享路徑無關,但與FTP連接無關。 – 2014-09-01 07:20:40
你是否試圖通過FTP訪問NetBIOS/Samba路徑?我不知道如何rdesktop附加遠程文件夾...但我懷疑它是FTP。 – 2014-09-01 07:21:01