❶ ftp获取不到文件目录,但是登录是成功的。 java
不知道你用的哪个.jar?commons-net.jar包中可以用 ftpClient.listFiles(pathName);返回值是个FTPFile[],jdk里也有访问ftp的类,用过感觉不太好用,好像中文名称的文件会出现乱码,不太记得怎么用了.如果还取不到ftpClient.changeWorkingDirectory(path);可以试试这个,在查下面的目录
❷ JavaScript实现ftp下载,请大神指点
js没io的,在前端运行的话你放弃这个念头吧。
❸ 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
满意就采纳 谢谢
❹ JS在FTP上创建文件
看这样行嘛
是权限问题吗?如果不是的话你就应该先确定一个文件夹的名字和路径dirName然后比如String dirName="/newDir";File dir=new File(dirName);if(!dir.exists())dir.mkdir();
❺ 用JAVA获取FTP文件列表
学习一下ftp协议,然后用socket来模拟就可以了
❻ 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]);
}
}
以前写的一个获取目录下有多少文件和多少文件夹的代码,
可以参考下.:)
❼ JavaScript中的ActiveXObject对象实现获取服务器上面ftp里面的文件,然后自动复制到客户端指定目录下
如果是在网页里面,只能通过Ajax方式获取内容,再调用保存给访客选择。
如果是脚本,可以调用相关组件或系统命令来实现
❽ FTP获取文件名以及文件路径
既然是服务器,而且是linux 你用一个tomcat 当做服务器,可以配置一下tomcat,就可以直接ftp 模式访问文件夹了。