這裡蒐索程式師資訊,查找有用的技術資料
當前位置:首頁 » 文件傳輸 » JavaScript取ftp目錄
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

JavaScript取ftp目錄

發布時間: 2023-02-21 19:58:17

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