用java socket写ftp客户端如何向ftp发送命令查看文件列表? 100
2个回答
展开全部
public List<String> getFileNameList(String ftpDirectory,FtpClient ftpClient)
{
List<String> list = new ArrayList<String>();
try
{
DataInputStream dis = new DataInputStream(ftpClient.nameList(ftpDirectory));
String filename = "";
while((filename=dis.readLine())!=null)
{
list.add(filename);
}
} catch (Exception e)
{
e.printStackTrace();
}
return list;
}
sun.net.ftp.FtpClient类
是在jdk 安装目录\jre\lib\rt.jar 里面的,不属于标准java类库
FtpClient ftp = new FtpClient();
ftp.openServer("ip",33);
ftp.login("name", "password");
ftp.binary();
自己再整理一下吧
{
List<String> list = new ArrayList<String>();
try
{
DataInputStream dis = new DataInputStream(ftpClient.nameList(ftpDirectory));
String filename = "";
while((filename=dis.readLine())!=null)
{
list.add(filename);
}
} catch (Exception e)
{
e.printStackTrace();
}
return list;
}
sun.net.ftp.FtpClient类
是在jdk 安装目录\jre\lib\rt.jar 里面的,不属于标准java类库
FtpClient ftp = new FtpClient();
ftp.openServer("ip",33);
ftp.login("name", "password");
ftp.binary();
自己再整理一下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询