导航:首页 > 编程语言 > javaftp文件列表

javaftp文件列表

发布时间:2022-09-02 23:17:47

A. 关于java FTP连接后文件列表中的中文是乱码

需要设置文件传输的格式,有2中格式 1:asicc 。2:binary格式 也就是二进制格式,并且ftpClient提供了相应的方法,asicc(),barry(),你要在连接ftp的时候加上此方法,ftpClient.binary();

B. java如何获取ftp制定目录下所有文件集合(包括文件名称)只要一个方法。

/**
* 取得相对于当前连接目录的某个目录下所有文件列表
*
* @param path
* @return
*/
public List getFileList(String path){
List list = new ArrayList();
DataInputStream dis;
try {
dis = new DataInputStream(ftpClient.nameList(this.path + path));
String filename = "";
while((filename = dis.readLine()) != null){
list.add(filename);
}
} catch (IOException e) {
e.printStackTrace();
}
return list;
}
我从这里拷来的 你不清楚看看里面 http://hi..com/yuanhotel/item/000b6334894d11f42784f4da
满意就采纳 谢谢

C. java 怎么遍历ftp目录下的所有目录以及目录下的文件名称,取出文件的相对路径

package com.hmilyld.exp;

import java.io.File;

public class ListFile {

private long[] count = new long[] { 0, 0 };

private File file;

private long[] listFile(String path) {
file = new File(path);
File[] f = file.listFiles();
for (int i = 0; i < f.length; i++) {
if (f[i].isDirectory()) {
count[0]++;
this.listFile(f[i].getPath());
} else {
count[1]++;
}
}
return count;
}

/**
* 得到指定路径下的文件和文件夹数量
*
* @param path
* 要查看的路径
* @return object[0]耗时(毫秒)<br>
* object[1]文件夹数量<br>
* object[2]文件数量
*/
public Object[] getFileCount(String path) {
long t = System.currentTimeMillis();
long[] count = this.listFile(path);
t = System.currentTimeMillis() - t;
Object[] o = new Object[] { Long.valueOf(t), Long.valueOf(count[0]),
Long.valueOf(count[1])};
return o;
}

public static void main(String[] args) {
ListFile l = new ListFile();
Object[] count = l.getFileCount("d:\\");
System.out.println(count[0]);
System.out.println(count[1]);
System.out.println(count[2]);
}
}

以前写的一个获取目录下有多少文件和多少文件夹的代码,
可以参考下.:)

D. java编写FTP服务器软件(非客户端)实现一FTP服务器,能列出/更改目录,上下传文件,显示文件列表,支持NO

您找的是GFTPServer,到YufengSoftwareStudio上去下载。或在网络上查找“GFTPServer”。全Java实现的FTP服务器,在JRE/JDK1.6环境下直接运行,傻瓜式GUI操作,非常简便。

E. 用java socket写ftp客户端如何向ftp发送命令查看文件列表

有现成的
sun.net.ftp.FtpClient类
晚上回去给你写个例子。有问题的话,别用追回,我现在也不知道代码有多少。
用问题的补充。

F. 用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服务端,你通过一个客户端连接上去。然后服务器端将获取的文件列表数组传递给你,就可以了。如果想直接获取别人的机器的文件列表是很难的,基本上是不可能的,当然是出于安全的考虑

G. 用JAVA获取FTP文件列表

学习一下ftp协议,然后用socket来模拟就可以了

阅读全文

与javaftp文件列表相关的资料

热点内容
浙江苹果开发源码交付 浏览:179
现代汉语语法pdf 浏览:80
pdf制作技巧 浏览:610
免费解压啤酒视频 浏览:40
贵州云存储服务器 浏览:557
高中生做程序员的规划 浏览:813
领克app怎么绑定车辆别人的车 浏览:639
外语教学pdf 浏览:40
程序员释义 浏览:251
数控g71编程时应注意什么 浏览:413
捷联惯导算法心得 浏览:146
c4d命令的理解 浏览:568
pdf文档水印 浏览:917
高斯模糊算法java 浏览:354
小学乐高机器人编程作品 浏览:522
小猿搜题app怎么使用 浏览:420
内孔左螺纹编程 浏览:893
怎么查找程序员信息 浏览:538
adb日志导出到本地的命令 浏览:717
手机微信压缩包 浏览:263