FTPClient类的listFile()卡住了,啥原因啊

public static Vector<String> getFileListOfFtp(FTPClient ftpClient) {
Vector<String> result = new Vector<String>();
String[] suffixs = FORMAT.split(",");
FTPFile[] files = null;
String fileName = "";
try {
// 循环后缀过滤文件
for (int i = 0; i < suffixs.length; i++) {
files = ftpClient.listFiles(suffixs[i]);
if (null != files) {
for (int j = 0; j < files.length; j++) {
fileName = decode(files[j].getName());
result.add(fileName);
}
}
}
} catch (IOException e) {
e.printStackTrace();
}
return result;
}

这个方法要和ftp服务器通讯,执行list命令,因此如果网络不通、服务器没登陆等都可能导致调用阻塞、出错等,你手工ftp登陆服务器试一下。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-17
文件被打开了吧。

FTPClient类的listFile()卡住了,啥原因啊
这个方法要和ftp服务器通讯,执行list命令,因此如果网络不通、服务器没登陆等都可能导致调用阻塞、出错等,你手工ftp登陆服务器试一下。

FTPClient类的listFile()卡住了,啥原因啊
这个方法要和ftp服务器通讯,执行list命令,因此如果网络不通、服务器没登陆等都可能导致调用阻塞、出错等,你手工ftp登陆服务器试一下。

java FTPClient如何删除远程服务器端的文件夹及其子文件夹及其内容...
假如文件夹里面有文件的话,ftpclient根本删除不了文件夹,不像其他api可以自动递归删除,所以得先删除文件夹里面的文件,然后在删除文件夹,删除之前记得改变下工作目录 fileName是dirName里面的文件 ftpClient.changeWorkingDirectory(remoteDir+dirName)删除文件命令:ftpClient.deleteFile(fileName);删除完文件...

java如何实现将FTP文件转移到另一个FTP服务器上
通过FTPClient连接上fs2,循环List<File>集合,将文件上传至fs2的特定目录,然后清空临时目录,上传完毕后,断开fs2的连接,同样必须logout。

ftp文件夹错误
1使用FTP工具访问,如FlashFTP等。2使用网际快车,迅雷等下载工具的FTP资源探测器访问。3在“我的电脑”地址栏中打入以下格式 FTP:\/\/用户名:密码@IP地址,然后回车,就可以访问了 4可以添加到网上邻居。打开网上邻居,然后选添加一个网上邻居,按照提示填完就行了,下次可直接从网上邻居访问FTP了。

ftp服务器的aspx无法浏览 提示错误信息
原因:一般是用flashfxp连接非21端口的ftp站点。解决方法:打开被动模式。连接后空目录 原因1:与上面的错误相似。解决方法:打开被动模式。原因2:网站不支持list命令 解决方法:去该ftp的论坛,找到具体的电影链接,用flashget下载。学会自己看FTP下载错误 我发现好多新手不太会看错误。如果下载不了,一定...

网络编程必备:Python中Paramiko和FTP的文件夹与文件检测技巧
ftp.cwd('\/path\/to\/directory')检测文件是否存在时,Paramiko结合os.path模块,可以检查远程文件路径是否能被正确解析,如果能,文件就存在。例如:if os.path.exists(ssh_client.exec_command('ls \/path\/to\/file').stdout.read().decode()):使用FTP,发送LIST命令配合sendcmd方法,可以查看文件列表,...

公司要求做一个java和jsp怎么实现ftp上传的功能模块,我没有做过,谁有...
public void uploadFile(FTPClient ftp, String localFilePathName, String remoteFilePathName) throws I2HFException { InputStream input = null; try { input = new FileInputStream(localFilePathName); boolean result = ftp.storeFile(remoteFilePathName, input); if (!result) { \/\/ 文件上传失败 throw E...

Linux如何关掉FTP服务?
chroot_local_user=YES将本地用户浏览限制在其FTP根目录下 限制部分用户访问文件系统 chroot_list_enable=YES启用列表(不可以与上条命令同时开启)chroot_list_file=%filepath%限制用户的列表文件 连接限制 Max_client=%number%最大连接数 max_per_ip=%number%每ip最大连接数 anon_max_rate=%number%...

FTP客户端程序设计(java)
public void upFile(String source, String destination) throws Exception { buildList(destination.substring(0, destination.lastIndexOf("\/"))); ftpclient.binary(); \/\/此行代码必须放在buildList之后 TelnetOutputStream ftpOut = ftpclient.put(destination); TelnetInputStream ftpIn = new TelnetInputStream(ne...

相似回答