㈠ 使用網際網路的FTP功能,可以實現
文件傳輸。
是為了能夠在 Internet 上互相傳送文件而制定的的文件傳送標准,規定了 Internet 上文件如何傳送,也就是說通過 FTP 協議,就可以跟 Internet 上的 FTP 伺服器進行文件的上傳或下載等動作,對於虛擬主機用戶來說,FTP主要是用於將用戶的網站上傳至虛擬主機或者將網頁從主機上下載至本地。
(1)ftp下級目錄擴展閱讀:
注意事項:
很多主頁空間可隨意建立下級目錄,把不同的文件存到不同的目錄中確實是一種很好的管理方法。你上傳過程中在遠程目錄上建立下級目錄時,一定要注意大小寫字母,要與網頁設計中所使用的目錄名一致,否則將無法正確調用目錄中的內容,因為大多數遠程伺服器,對於文件或目錄名的大小寫非常敏感。
幾乎所有的FTP上傳軟體均可設置本地及遠程目錄的路徑,這樣程序啟動之後將自動切換到指定的目錄內,可以節省很多時間。遠程目錄的設置尤為重要,因為連通到遠程的根目錄之後再用滑鼠切換需要很長的時間。
㈡ 如何在FTP下創建多層目錄
linux的ftp命令可以從標准輸入接收ftp指令
目錄檢測應該不需要,即使在ftp伺服器上創建目錄失敗也不會導致ftp命令的退出
創建目錄 mkdir指令
上傳文件 put指令
為ftp命令行重定向標准輸入,shell有很多種手段,例如<<,或者使用管道
㈢ 如何將FTP遠端一個目錄下所有子目錄里的文件一次性移動到另外一個目錄中
我記得 ftp 有 mv 命令,
或者更簡單,你用 ftp 客戶端來實現比如 cute ftp等等
㈣ FTP 不能訪問子目錄
肯定是設置ftp目錄許可權的問題,在ftp目錄屬性中,添加用戶許可權即可,先能自己訪問,在考慮其他問題。
㈤ 如何遍歷列出ftp下目錄及子目錄
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]);
}
}
java寫的一個獲取目錄下有多少文件和多少文件夾的代碼,
可以參考下.:)
㈥ 登陸上FTP根目錄 不知道其他目錄名稱 如何查看其他目錄
你是用工具還是用命令提示符下了?
1、工具的話,如cuteftppro這些工具,只要你連接上去,雙擊根目錄就能看到下面所有的子目錄。
2、命令提示符的話,輸入dir,就能顯示所有目錄了。
㈦ 怎麼獲得FTP伺服器上目錄下的所有文件名和子目錄
不要使用tidftp,長時間搜索會出現死鎖現象,使用WinInet單元
procere TFtpScan.Execute;
var
FFTPHandle: HINTERNET;
FInetHandle: HINTERNET;
Enum: HINTERNET;
FFindFileData: WIN32_FIND_DATA;
R: Boolean;
FFileName, DataStr: string;
TempErrorCode: Cardinal;
begin