导航:首页 > 编程语言 > ftpsocket编程

ftpsocket编程

发布时间:2025-09-14 19:38:51

1. 用JAVA编写一个程序实现输出我的电脑上建立的FTP服务器根目录下的所有文件名

使用File类中方法就可以实现
File[] listFiles() 返回目录下所有的文件
File file=new File("你的ftp的根路径");
File files[]=file.listFiles();
for(int i=0;i<files.length;i++){
System.out.println(files[i].getName() );
}
如果要获取所有的文件和文件夹可以使用String[] list()方法。返回的是String类型的数组,其中所有文件和文件夹的相对路径表示。

补充---
如果那样的话那么就需要在你的ftp服务器上做一个socket服务端,你通过一个客户端连接上去。然后服务器端将获取的文件列表数组传递给你,就可以了。如果想直接获取别人的机器的文件列表是很难的,基本上是不可能的,当然是出于安全的考虑

2. socket编程:FTP协议客户端 CAsynSocket类的问题

我之前写过一个示例的FTP服务器。FTP协议和HTTP协议一样,都是属于一问一答的,当你的命令连接与FTP服务器连接后,就要等待响应服务器的欢迎信息 220, 然后再发送请求进行登陆,发送完后不要再发送其他命令了,一定要等刚刚的请求响应完成。所以你不要一次性把4个命令全部发送过去。一定要保证一问一答。

阅读全文

与ftpsocket编程相关的资料

热点内容
lisp编程工具 浏览:642
加密货币软钱包排行 浏览:832
exe文件反编译源码工具下载 浏览:40
python6bit灰度图 浏览:733
如何用java编译东西 浏览:823
php多语言包管理方案 浏览:251
python程序运行时间自动控制 浏览:382
java编译主函数快捷键 浏览:785
atom编辑器python 浏览:179
安卓优学派如何恢复出厂设置 浏览:728
程序员女巫 浏览:782
冷冻冷藏压缩机 浏览:853
吉利红包H5编译教程 浏览:635
ftpsocket编程 浏览:691
安卓手机怎么卡爆 浏览:412
亲热一下可以缓解压力吗 浏览:599
javasocket是否连接 浏览:163
苹果与安卓怎么传输图片更快nfc 浏览:69
安卓王者荣耀怎么转移到苹果段位 浏览:258
gcc编译器安装gcc10 浏览:139