當前位置:首頁 » 文件傳輸 » ftp為什麼要改變目錄
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp為什麼要改變目錄

發布時間: 2023-03-12 20:40:41

⑴ 為什麼FTP上傳時出現無法建立目錄,無法變更目錄

用戶在使用FTP工具上傳文件時不能顯示目錄或文件,如出現此情況,這是由於選擇在PASV方式下進行上傳而導致的。因此,請用戶將PASV上傳方式關閉。不同的FTP上傳軟體,設置方法也略有不同,因此需要根據實際情況進行設置。下面舉幾個例子:
Leap FTP 2.7.2:Sites—Site Manager—Advanced,將「Use PASV mode」前復選框中的打勾去掉。
Leap FTP 2.7.5:站點管理器—選擇你要連接的站點名稱—高級,將「使用PASV模式」前復選框中的打勾去掉。
FlashFxp取消被動模式:在工具欄的 站點-站點管理器-要取消的站點 -選項-使用被動模式-去掉其前面的鉤。如去掉被動後,還無法連接FTP,請嘗試以下的設置:
(需要重起電腦,請保存好相關的文檔後再操作)
桌面---網路鄰居--右健屬性--本地連接--右健屬性--下拉菜單最後「Internet協議(TCP/IP)雙擊--高級--選項--TCP/IP篩選雙擊--啟用打勾--選中全部允許,確定--重起。另我司虛擬主機不支持CUTEFTP上傳軟體

望採納!我沒財富值了..............

⑵ 為什麼ftp根目錄不對登陸上去後根目錄是我之前新建的文件夾了。

新建的文件目錄要重新上傳到伺服器

⑶ FTP 命令CWD是改變工作目錄的意思1.改變工作目錄怎麼理解2.改變的是客戶端還是伺服器的目錄

FTP 是文件傳輸協議,FTP登錄文件伺服器後
命令CWD改變工作目錄是改變當前所在位置(當然是伺服器分配的文件夾路徑)

⑷ FTP協議的目標有那幾點

1. 介紹FTP的目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。雖然我們也可以手工使用它,但是它的主要作用是供程序使用的。在閱讀本文之前最好能夠閱讀TCP協議標准規范和Telnet協議標准規范。2. 概覽在本節中我們將討論一些表面上的問題,有些名詞的定義請參閱TCP和Telnet參考文獻。我們先介紹一下(1)位元組大小,在FTP中位元組大小有兩個:邏輯位元組大小和用於傳輸的位元組大小。後者通常是8位,而前者可不一定是多少了。傳輸位元組不必等於邏輯位元組大小,也不必對數據結構進行解釋。(2)控制連接是建立在USER-PIT和SERVER-PI之間用於交換命令與應答的通信鏈路。(3)數據連接是傳輸數據的全雙工連接。傳輸數據可以發生在伺服器DTP和用戶DTP之間也可以發生在兩個伺服器DTP之間。(4)DTP:數據傳輸過程(DTP)建立和管理數據連接,DTP可以是主動的也可以是被動的。(5)EOR代表記錄尾。(6)NTV代表網路虛擬終端,它的定義與在Telnet協議中的定義一致。(7)NVFS代表網路虛擬文件系統。(8)FTP可以傳輸非連續的文件,這些文件的一部分稱為頁。(9)PI代表協議解釋器。(10)伺服器DTP代表一種傳輸過程,它通常處於「主動」狀態,它和偵聽埠建立數據連接,它還可以為傳輸和存儲設置參數,並根據PI的指令傳輸數據。當然,DTP也可以轉入「被動」狀態。(11)伺服器FTP進程,它是和用戶FTP進程一起工作的,它由PI和DTP組成。至於用戶FTP進程則是由PI,DTP和用戶介面組成的。下圖是FTP服務示意圖:注意:數據連接是雙向的,它不用整個時間都存在。上圖中用戶PI開始控制連接,控制連接與Telnet協議很象。在開始階段,標准FTP命令由用戶PI產生並通過控制連接傳送到伺服器進程。伺服器PI向用戶PI返回標准應答。FTP命令指定數據連接參數和文件系統操作。用戶DTP在特定數據埠偵聽,伺服器開始數據連接並以指定的參數開始數據傳輸。數據埠不必在開始FTP命令的機器上,但用戶或用戶FTP進程必須確定它在指定的數據埠上偵聽。這個數據連接是全雙工的。在另外一種情況下,用戶或許希望在兩個主機間傳送文件,不是兩個本地主機。用戶在兩台主機間建立控制連接,然後規劃數據連接。用這種方式,控制信息由用戶PI獲得,但是數據在伺服器DTP之間傳送。下面就是一個例子:協議要求數據傳輸在處理時打開控制連接。在完成FTP服務後由用戶中止控制連接,而伺服器具體操作。如果在未接收命令時關閉了控制連接,伺服器也會關閉數據傳輸。FTP和Telnet很有聯系,FTP使用Telnet協議進行控制連接,可有兩種方法達到目的:用戶PI或伺服器PI可以在自己的過程中實現Telnet協議的功能;第二種方法是利用系統中現有的Telnet模塊。實現上,FTP對Telnet協議的依賴也不多,即使重新實現,代碼量也不大。3. 數據傳輸功能數據連接只傳輸數據,控制連接傳送命令和響應。幾個命令是關於在主機間傳輸數據的,數據傳輸基本上獨立於物理結構的,但是如果在壓縮傳輸模式下流式傳輸與文件結構有關,文件的屬性與表示類型有關。3.1. 數據表示與保存數據是在主機間的存儲設置間傳送的。因為兩個系統的數據存儲方式不同,因此需要對它進行轉換,在傳送文本時會有對ASCII表示的問題,在進行二進制傳送的時候,會有不同系統對位元組長度規定不同的問題,有的系統是7位,有的系統可能是32位,這也需要進行轉換。需要提供數據表示與傳輸模型函數,但是FTP提供這方面的功能不多,超過FTP提供功能的那一部分要用戶自己實現。3.1.1. 數據類型數據表示是由用戶指定的表示類型,它可以是隱含的,也可以是用戶指定的。請一定注意:邏輯位元組長度與物理位元組長度是不同的。3.1.1.1. ASCII類型這是所有FTP必須實現的默認類型,用於傳送文本文件,當在主機間使用EBCDIC傳送時更方便,則不使用ASCII類型。發送方將內部表示轉換為NVT-ASCII格式,接收方則進行相反的過程接收數據。根據NVT標准,要在行結束處使用序列。NVT-ASCII是8位的。ASCII和EBCDIC的格式參數在下面討論。3.1.1.2. EBCDIC類型它是作為ASCII的另一種方法在主機間傳送數據的數據類型。EBCDIC和ASCII很象,僅在類型的功能描述上有一些差別。行結束符使用很少。3.1.1.3. 圖象類型在此類型下傳送的數據被看作連續的位,發送方將數據打包到8位傳輸位元組中傳送。因為結構的需要要對傳送數據進行填充,填充位元組全部為0,填充必須在文件結構時使用,而且要標記出以便接收方過濾掉。它用於傳送二進制數據和有效地傳送和存儲文件,因此所有FTP也必須實現。3.1.1.4. 本地類型也可以以十進制指定邏輯位元組大小。如果物理位元組大小和邏輯位元組大小不同,直接將物理數據打包為邏輯位元組,不用什麼填充。接收方根據邏輯位元組大小進行和本機的存儲特點進行轉換。傳輸必須是可重復的,也就是說,相同的文件相同的參數,那內容必須是一樣的。3.1.1.5. 格式控制ASCII和EBCDIC有一個可選參數,它說明文件垂直格式控制,下面的數據表示類型在FTP中有定義。字元文件可能有三種用途,列印,存儲或留待以後處理。如果是用於列印,那主機必須知道垂直格式控制的表示,如果存儲或等以後處理,也需要保留文件格式。如果在遠程主機上處理完後傳輸回本地主機,要保證遠程主機處理時沒有麻煩。這都需要在ASCII和EBCDIC格式上加入新的參數。3.1.1.5.1. NON PRINT未指定第二個參數是它是默認值。它必須為所有FTP接受。如果傳輸的文件是用於列印的,則使用邊界和間隔的默認值。通常它不用於列印目的,而用於保存文件或執行文件。3.1.1.5.2. TELNET格式控制文件包括ASCII/EBCDIC垂直格式控制,這些控制字元可以使列印正常進行。3.1.1.5.3. CARRIAGE CONTROL (ASA)文件包含ASA (FORTRAN)垂直格式控制字元。在以ASA標准形成的行中,第一個字元不列印,它用於決定列印前的走紙量。下面是定義了的ASA字元:blank: 向下移動1行;0:向下移動2行;1:移動至下一頁;+:不移動列印機必須能夠決定結構體的結束。如果文件本身有記錄結構就沒有問題,如果沒有,用於區別列印行,但這些格式標記已經由ASA控制字元使用了。3.1.2. 數據結構除了有不同的數據類型外,FTP還允許有不同的文件結構,下面是三種文件結構:文件式結構:文件中沒有內部結構,文件被看作是二進制流;記錄結構:文件是由一系列記錄組成的;頁結構:文件是由不同的索引頁組成的。如果未使用STRU命令,文件結構是默認值。文件的結構會影響傳輸模型,存儲和數據表示。文件本來的屬性和保存它的主機有關,不同的機器會以自己的方式保存文件。在不同主機間傳送文件時必須使主機能夠識別相互的表示。有些主機上的文件是面向位元組的,有些是面向記錄的,在傳送時就會出現問題。那就要在接收方進行內部轉換。在進行轉換的時候,需要區別記錄的邊界,在ASCII中使用,在EBCDIC中使用作為分隔符。採用這種實現方法的必須保證轉換是可逆的。3.1.2.1. 文件結構如果未使用STRU命令,文件結構是默認值。文件結構中沒有默認值,文件被看作是連續的位元組串。3.1.2.2. 記錄結構對於文本文件,記錄結構必須是所有FTP實現必須有的。記錄結構文件是由連續的記錄構成的。3.1.2.3. 頁結構文件是非連續時使用頁結構。這種文件稱為隨機訪問文件。這些文件中有時會的和文件整體或部分相關的信息出現。在FTP中,文件的一個部分稱為頁。為了提供不同的頁大小和相關信息,每頁都帶頁頭發送。頁頭中有如下域:頭長度 包括此位元組的頁頭長度,單位為位元組,最小長度為4 頁索引 指出此部分在原文件中的位置,它和傳輸編號不是一回事 數據長度 頁數據中的邏輯位元組數,最小值為0 頁類型 頁的類型有以下幾種:0=未頁,指示傳輸結構,包頭必須為4,數據長度必須為0;1=通常頁,沒有控制信息的通常頁文件的普通類型;2=描述子頁,用於傳送整體文件的描述信息;3=訪問控制頁,包括頁級訪問控制信息的頁文件頭域,包頭長度必須為5 可選域 提供每頁的控制信息 描述子 8位 位元組計數 16位 描述子代碼由在描述子位元組中的位標記說明,下面是已經指定的四種代碼及其意義:代碼 意義 128 數據塊結束是EOR 64 數據塊結束是EOF 32 數據塊內有懷疑錯誤 16 數據塊是重新開始標記 以這種編碼,對於特定塊可能存在多個描述子編碼條件,所需要的位必須全部設置。重新開始標記包括在數據流中,它作為8位整數代表在控制連接上使用語言的可列印位元組,但不得出現在其中。例如要傳送6位元組標記,下面就是例子: Descrptr code = 16 Byte count = 6 Marker 8位 Marker 8位 Marker 8位 Marker 8位 Marker 8位 Marker 8位 3.4.3. 壓縮模式有三種信息需要傳送:常規數據以位元組串傳送;壓縮數據,包括復本和過濾器;控制信息,以兩個轉義字元傳送。如果有N(>0但小於127)個常規數據傳送,在數據前一位加上一個位元組,這個位元組最高位為0,其它位表示的數值等於N。如下圖:若要壓縮一個數據位D的N復本字元串,用兩個位元組傳送,如下圖,它表示的是壓縮的位元組:一串N過慮器位元組可以壓縮為一個位元組,而過濾器位元組根據表示法不同而不同。如果類型是ASCII或EBCDIC,過濾器位元組是,如果是圖象或本地類型,則是0。下面就是過濾器位元組:轉義序列是雙位元組,頭一個全0,後一個內是定義於塊模式下的描述子代碼。描述子代碼與塊模式中的意義相同,它作用於其後串中的位元組。而壓縮模式對於增加帶寬有好處(因為數據是壓縮過的)。3.5. 差錯恢復和重新開始位丟失和數據錯誤是這一層的差錯控制由TCP負責。而重新開始則是給用戶一個處理系統(包括操作系統,網路等)失敗的方法。重新開始過程僅適用於塊和壓縮模式,它要求發送者在數據流中加入特定標記,標記僅對傳送者有意義,但其中的內容是控制連接使用的語言。標記可以代表一個位記數,記錄記數或可以標記數據數目的任何點。如果接收方也支持重新開始,將會在接收系統中保存這一標記。在系統失敗重新啟動後,用戶可以根據原來的標記重新開始數據傳送,也就是我們通常熟悉的斷點續傳過程。接收方接收到一段數據,然後記下一點,如果發送方失敗了,就從這一點以後再傳送相應的數據。具體的這里不多說了。4. 文件傳輸功能從用戶PI到伺服器的信道是建立在用戶到標記伺服器埠間的。用戶協議解釋器負責發送命令和解釋接收的應答;伺服器PI解釋命令,發送應答,指導DTP建立數據連接並傳送數據。如果數據傳輸的第二方是用戶DTP,通過用戶FTP主機的內部協議對它進行控制;如果第二方是伺服器DTP,它由用戶PI發來的命令經過自己的PI控制。4.1. FTP命令4.1.1. 訪問控制命令下列命令指定訪問控制標記(命令碼在括弧內):用戶名(USER)參數是標記用戶的Telnet串。用戶標記是訪問伺服器必須的,此命令通常是控制連接後第一個發出的命令,有些主機還會要求口令和帳戶。伺服器可以在任何時間接收新的USER命令以改變訪問控制和(或)帳戶信息。這可以重新開始登錄過程,所以傳輸參數不變,在進行中的文件傳輸在過去的訪問控制參數下完成。口令(PASS)參數是標記用戶口令的Telnet串。此命令緊跟USER命令,在某些站點它是完成訪問控制不可缺少的一步。因此口令是個重要的東西,因此不能顯示出來,伺服器方沒有辦法隱藏口令,所以這一任務得由用戶FTP進程完成。ACCOUNT (ACCT)參數是標記用戶帳戶的Telnet串。此命令不需要與USER相關,一些站點可能需要帳戶用於登錄,另一些可以限制帳戶的許可權,在後一種情況下,此命令可在任何時候發送。應答的不同可以區別不同的情況:當登錄需要帳戶信息時,對PASS命令的響應是332。另外,如果不需要帳戶信息,對PASS的響應是230,如果需要帳戶信息在以後需要,伺服器會返回332或532,這要看它是保存此命令還是拒絕此命令了。改變工作目錄(CWD)此命令使用戶可以在不同的目錄或數據集下工作而不用改變它的登錄或帳戶信息。傳輸參數也不變。參數一般是目錄名或與系統相關的文件集合。回到上一層目錄(CDUP)此命令要求系統實現目錄樹結構,它的響應和CWD的相同。

⑸ 命令進入ftp後,怎麼更換目錄

自己親自測試了一下,在FTP狀態下,與DOS命令通用 你可以用 CD 更換目錄,DIR 查看目錄 PWD查看當前所在目錄

⑹ 更改ftp根目錄查看方式

方法和詳細的操作步驟如下:

1、首先,打開ie瀏覽器,點擊「設置」選項中的「Internet 選項」,如下圖所示。

⑺ ftp命令 如何 更改本地工作站的工作目錄位置

FTP >lcd 更改本地計算機上的工作目錄。默認情況下,工作目錄是啟動 ftp 的目錄。
格式:lcd [directory]
說明:directory 指定要更改的本地計算機上的目錄。如果沒有指定directory,將顯示本地計算機中當前的工作目錄。

⑻ FTP里根目錄的問題

是這樣的,你如果裝的是
系統帶的FTP
和iis
那就有
你說的這些默認的目錄
但是你裝的是serv-u
所以是沒有的
,如果你覺得需要這樣目錄,可以自己新建