❶ 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 模式訪問文件夾了。