① c#如何獲取ftp文件的完整創建時間
所以在這里將介紹使用功能強大的Serv-U來架設FTP伺服器的過程 。Serv-U是一個非常實用的FTP伺服器工具,體積雖然小但是大多數網站都是用該程序, 並且是共享軟體,可以到軟體類網站下載。 Serv-U的特徵 1.支持多種用戶接入 2.支持匿名用戶,可隨時限制用戶數。 3.安全選項多 3.可基於目錄或文件實現安全管理 4.支持虛擬多主目錄IP站點登錄 5.比例和帶寬限制 6.作為系統服務運行 7.遠程實施項目 8.通過FTP的遠程列印 9.可擴充性 10.易於安裝便於維護 11.多種登錄選項 12.快速 Serv-U的設置 Serv-U運行後會出現「Setup wizard」(設置向導)的窗口,使用設置向導會使整個設 置過程變得非常簡單。 1.Install as system server(安裝成一個系統伺服器嗎):選「Yes」。 2.Allow anonymous access(接受匿名登錄嗎):此處可根據自己需要選擇。 3.Anonymous home directory(匿名主目錄):此處可輸入(或選擇)一個專供匿名用 戶登錄的主目錄。 4.Lock anonymous users in to their home directory(將用戶鎖定在剛才選定的主目 錄中嗎):即是否將上一步中的主目錄設為用戶的根目錄;一般選「Yes」。 5.Create named account(建立其他帳號嗎):此處詢問是否建立普通登錄用戶帳號; 一般選「Yes」。 6.Account login name(用戶登錄名):普通用戶帳號名,比如輸入「Anonymous」。 7.Password(密碼):設定密碼。由於此處是用明文顯示所輸入的密碼,因此只輸一次 。 8.Home directory(主目錄):輸入(或選擇)此用戶的主目錄。 9.Lock anonymous users in to their home directory(將用戶鎖定在主目錄中嗎): 選「Yes」。 10.Account admin privilege(帳號管理特權):一般使用它的默認值「No privilege 」(普通帳號)。 11.最後選「Finish」(結束)即完成設置。 Local Server(本地伺服器)屬性 1.Local Server(本地伺服器):此處可設置是否自動開啟FTP服務以及手動開啟或停止 FTP服務等。 2.License(許可證):安全許可證書。 3.Settings(設置): General/Max.speed:用於設置最大傳輸速率(kB/s)。 General/Max.no.of users:用於設置連接到本伺服器的最多用戶數。 其他項目均與保持伺服器的安全性有關。 4.Activity(活動狀態): Users(用戶):顯示當前登錄的用戶IP地址等資料及當前工作狀態,建議選中「Auto reload」(自動刷新)。如果選中某個用戶,單擊右鍵,再選「Kill user」,即可將它 從伺服器中踢出去。 Blocked IPs(被擋住的IP):此處用來暫時禁止某些IP訪問本系統。單擊工具欄的「+ 」即可增加被暫時禁止的IP地址及禁止登錄的總時間(從增加之後開始計算)。列表中 可以看見被禁止的IP地址及其對應計算機的完整域名和離解禁尚有多少時間(以秒為單 位)等。在列表中單擊右鍵即可以選擇刪除已禁止的IP地址。 Session log(系統日誌):記錄所有登錄(或試圖登錄)到本機的操作痕跡及錯誤信息 等。 Domains(域名)屬性
1.ftp.bbc.com
(即選中的FTP伺服器名):此處可修改相應域名、IP地址及埠號等。 2.Settings(設置):即完全允許或禁止登錄的IP地址等。 General/max No.of users(最大用戶數):此處可以設置允許同時登錄到本FTP伺服器 的最大用戶數。 IP access/deny access(拒絕):此處可設置拒絕登錄到本FTP伺服器的計算機IP地址 列表。 IP access/allow access(允許):此處可設置允許登錄到本FTP伺服器的計算機IP地址 列表。 IP access/rule(規則):此處可輸入指定的IP地址或IP地址的范圍。接受如「192.16 8.0.88」之類的單個IP地址或是接受如「192.168.0.4-192.168.0.11」之類的IP地址范 圍,也可以接受如「192.168.0.*」之類的通配符和類似「192.168.0.1?」之類單個字元 的限制等多種格式。「Add」為添加,「Remove」為刪除。 Message(信息):此處可改變一些提示性顯示信息,如「Signon message file」(開 始廣播)、「Server offline」(伺服器未工作)、「No anonymos access」(不接受 匿名登錄)等。 3.Activity(活動狀態): Users(用戶):顯示登錄到本伺服器的用戶及其狀態;建議選中「Auto reload」(自 動刷新)。 Domain log(系統日誌):記錄所有登錄(或試圖登錄)到本伺服器的操作痕跡及錯誤 信息等。 4.Groups(組): 利用Groups(組)可以預先建立好一個或多個確定了屬性(讀寫等)和控制許可權(授予 或禁止某些IP地址訪問)的目錄,以後當我們建立新的用戶,需要用到這些目錄時,直 接添加進去就行了,不用再進行重復設置。在這種情況下,組的建立可以大大減輕設置 工作量。 建立一個新組:選「Group」→右鍵→「New group」,然後在「Group name」中輸入組 的名字再按「Finish」(結束)即可。 帳號設置 1.Disable account(禁用帳號):如果選中它,則此帳號將無法使用。 2.User name(用戶名):此處顯示並可改變該用戶的登錄名。修改後,左邊面板的用戶 名也會自動作相應的變更。 3.Group(s)(組):如果有建立組,則此處通過選擇可以組更多的目錄。這些組中目錄 的屬性在建立組時確定,用戶在「Dir access」中不能修改。如果組用戶的主目錄不在 根目錄(見下面第5) 4.Password(密碼):此項為「<>」(加密)說明有密碼,為保密,因此內容不予顯示 ;如果為空白,則不需密碼。如有輸入任何密碼均顯示「<>」。 5.Home directory(主目錄):此處原則上為用戶登錄後的主目錄。實際用戶登錄的根 目錄將由「General」屬性中的「Lock user in home directory」來決定。 比如此處路徑為「d:\myweb」,「General」中相應項為選中,則主目錄和根目錄均為「 d:\myweb」。 再比如此處路徑為「d:\myweb」,「General」中相應項為不選中,則主目錄為「d:\my web」,而根目錄則為「d:\」。 注意:此處可據情修改,但不能超出「Dir access」中「Path」所在盤的范圍,否則登 錄後你將什麼也看不見。 6.Notes(備注):此項用來標注一些說明性的文字。 「General」的設置 1.Lock user in home directory(將用戶鎖定在主目錄):如果選中則只允許用戶訪問 「主目錄」以下的文件和目錄(主目錄即為根目錄);如果不選中,則用戶可一直訪問 到主目錄所在盤的實際根目錄(比如d:\)下。當然,可能並沒有讀其他文件目錄或寫等 許可權,但是仍建議一般選中此項。 2.Hide files(隱藏文件):在列表時不顯示屬性為「隱含」的文件。 3.Always allow login(總是接受登錄):本帳戶永遠有效。 4.Allow only N login(s)from same IP address(只接受同一個IP地址的N個用戶登 錄):對於限制外部區域網接入的機器數量非常有用。 5.Allow user to change password(接受用戶改變密碼):有些FTP客戶端有允許用戶 改變自己FTP密碼的功能,此處就是為他們准備的。 6.Max.upload speed(最大上載速率):可以限制客戶端上傳文件的最大速率(以kB/s 為單位)。 7.Max.download speed(最大下載速率):下傳文件的最大速率(以kB/s為單位)。 8.Idle time-ou(空閑溢出時間):超過某分鍾不工作(讀寫等操作)就丟棄已產生的 連接。 9.Max.No.of users(用戶的最大編號):此項是可訪問的最大用戶編號。 10.Logging message file(登錄信息文件):在這里可以輸入(或選擇)一個事先建立 好的文本文件(一般)的完整路徑和文件名,登錄成功之後就會出現相關提示信息。 11.Password type(密碼類型):一般選默認的「Regular password」(常規密碼)。 「Dir access」(目錄存取屬性)的設置 1.Path(路徑):目錄所在的實際路徑,Access(屬性)是存取屬性;Group(組)是所 屬組。 2.Files/read(讀):對文件進行「讀」操作(復制、下載,不含查看)的權力。 3.Files/write(寫):對文件進行「寫」操作(上傳)的權力。 4.Files/append(附加):對文件進行「寫」操作和「附加」操作的權力。 5.Files/delete(刪除):對文件進行刪除(上傳、更名、刪除、移動)操作的權力。 6.Files/execute(執行):直接運行可執行文件的權力。 7.Directories/list(列表):對文件和目錄的查看權力。 8.Directories/create(建立):建立目錄的權力。 9.Directories/remove(移動):對目錄進行移動、刪除和更名的權力。 10.Inherit(繼承):如選中則以上所選屬性對所選「Path」中指定目錄以下整個目錄 樹起作用,否則就只對當前目錄起作用。 11.對於有多個「Path」的情況,有時順序是至關重要的。比如主目錄為「d:\myweb」, 其下有一個路徑為「d:\myweb\win98」的目錄,現在想讓當前用戶對「d:\myweb\win98 」只能有查看權力,而對主目錄下其他目錄則有完全控制的權力。 具體需要按如下步驟進行: 「Add」一個「Path」,選擇「d:\myweb」,許可權為所有都選中(特別要包括「Inherit 」),再「Add」另一個「Path」,選擇「d:\myweb\win98」,許可權為只選「List」(列 表)。 如果主目錄在前,另一個目錄在後,則你登錄進去後就會發現,你對「Win98」目錄一樣 有完全控制權。 但是如果你把主目錄放在後,另一個目錄在前,則結果正是你所需要的。 因此,可以總結出,此處設置的基本規律是:有特殊屬性的放在前面,共用屬性的放在 後面。 用戶屬性設置 1.IP access(IP訪問)選項。 Deny access(拒絕訪問):選中此項則下面列出的IP地址被拒絕訪問此FTP伺服器。 Allow access(允許訪問):選中此項則只有下面列出的IP地址被允許訪問此FTP伺服器 。 Rule(規則):在此處輸入IP地址,再按向下的手圖標則被加進列表;向上的手是刪除 選中的IP地址。 2.UL/DL ratios(上傳/下載比例)選項。 3.Quota(配額)選項。 Enable disk quota(允許磁碟配額):如選中此項則可設定上傳空間的大小。 Current(當前):這里顯示的是已用空間。可通過按「Calculate current」按鈕來得 到此值。 Maximum(最大):這里可設定最大的上傳空間。 註:以上單位均為「kB」(千位元組)。 其他操作 1.增加新的FTP伺服器:選左邊面板中的「Domains」→右鍵→「New domain」,再按提 示操作即可。需要注意的是,如果它與現有的FTP伺服器使用同一個IP地址,則必須選不 同的埠號。 2.刪除FTP伺服器:選中左邊面板中相應的伺服器名,再單擊右鍵選中「Delete」即可。 3.建立新用戶:選中左邊面板中的相應伺服器名,再單擊右鍵選中「New user」即可。 4.刪除用戶:選中左邊面板中的相應用戶名,再單擊右鍵選中「Delete user」即可。 5.復制用戶:選中左邊面板中的相應用戶名(也可在其右邊面板的任意處),再單擊右 鍵選中「Copy user」即可。 你對照下,看你設置的過程中是否有失誤,希望對你有所幫助!
② 如何得到FTP上某個文件的創建時間
response下面有LastModified屬性可獲取 FTP 伺服器上的文件的上次修改日期和時間。
③ 怎樣創建ftp伺服器 創建ftp伺服器詳細步驟
1、首先我們在server機器上創建兩個用戶,這些用戶是用來登錄到FTP的。我的電腦右鍵->管理->本地用戶和組->用戶->「右鍵」新建用戶->輸入用戶名和密碼再點創建就行了。
2、在C盤新建文件夾「C:\FTP上傳」,並在此文件下新建「LocalUser」文件夾,並在此文件夾下創建「Public」(這個是公共文件夾)、「xxx」和「xxx1」文件夾(xxx和XXX1必須與創建的本地用戶相同)。在C盤新建文件夾「C:\FTP下載」,並在每個文件夾里放不同的文件,以便區分。
3、安裝IIS組件。在開始菜單里—>控制面板-〉添加或刪除程序->添加/刪除windows組件->應用程序伺服器->詳細信息->IIS-〉詳細信息-〉FTP-〉確定-〉完成。這樣就把FTP安裝在伺服器上了。
4、配置FTP伺服器,創建上傳和下載服務!創建上傳伺服器:右鍵FTP站點->選擇新建FTP站點->描述可以根據自己的需要填寫->地 址一般都是server的地址,埠就用默認的21吧->因為是提供上傳服務的,所以就用隔離用戶啦->它的目錄指向「C:\FTP上 傳」->訪問許可權要鉤上「讀取」和「寫入」啦(圖片上錯了的~)->點擊完成就把上傳的服務創建好了。創建下載伺服器:因為21號埠已經被佔用所以我們就用2121埠,不隔離用戶。它的目錄指向「C:\FTP下載」,只有讀取許可權,就簡單的幾步我們就把一個FTP伺服器創建好了。
5、在XP主機上測試已經完成安裝的FTP伺服器。我們在XP主機上輸入FTP伺服器的IP地址FTP://192.168.1.2就能打開上傳的FTP頁面,輸入FTP://192.168.1.2:2121就能打開下載頁面了,我們還可以用之前創建的那兩個用戶去登錄FTP伺服器,因為只有上傳服務提供了用戶文件夾,所以只有登錄到上傳服務時才能打開用戶文件夾。這個文件夾是用專用的,其它用是無法對裡面的文件進行操作的,我們還能成功地在下載伺服器里下載文件到XP主機上了
④ 如何獲取遠程ftp伺服器日期、時間。
ftp 連接到遠程伺服器 然後date命令就行啊
⑤ 怎麼獲取FTP伺服器上文件的時間信息(要到分鍾)
對不起,這位先生或女士,雖然我很想幫你解決,但我學了這么久的計算機,可能沒有你這樣的要求。
很難從FTP伺服器上獲取文件的時間信息,你只能用 VC 或 JS 等編輯語言達到用 FTP傳送的時候使的文件的時間與當前的伺服器時間吻合,而您要求的分鍾實在很難計算!
⑥ 怎樣用vb函數實現獲取ftp上指定文件的日期
給你一個函數,放在模塊里。
調用舉例:
msgbox "FTP上的文件日期是:" & GetDate("http://..com/question/64925434.html")
'===模塊代碼==
Private Function GetDate(URL As String) As String
Dim i As Integer
Dim XMLObject As Object, ReturnType As String
Set XMLObject = CreateObject("Microsoft.XMLHTTP")
XMLObject.open "GET", URL, False
XMLObject.setRequestHeader "CONTENT-TYPE", "application/x-www-form-urlencoded"
XMLObject.setRequestHeader "Range", "bytes=1-255"
XMLObject.Send
If XMLObject.Status = 200 Or XMLObject.Status = 206 Then
ReturnType = XMLObject.getResponseHeader("date")
ReturnType = Mid(ReturnType, InStr(ReturnType, ",") + 1)
i = InStr(ReturnType, ":")
i = InStrRev(ReturnType, " ", i, vbTextCompare)
ReturnType = Trim(Left(ReturnType, i - 1))
GetDate= DateValue(ReturnType)
End If
Set XMLObject = Nothing
End Function
⑦ 請問如何取到ftp上的文件夾名稱和文件夾的創建時間
看屬性就可以看到的
⑧ 怎樣獲取 ftp伺服器上面的當前日期
FTP端無法獲取到伺服器的當前時間, web端可以,但依然需要用變數來顯示它。
--- 美國伺服器,香港伺服器,韓國伺服器 - 雲邦互聯(www.yunzz.net)
⑨ FTP哪個命令可以列印出文件創建時間或上次訪問時間或上次寫入的時間
unix或者linux操作系統stat命令可以實現這個功能,在FTP協議裡面應該是不支持的