A. 如何獲取ftp伺服器下指定文件的大小
調用格式: 〈整數型〉 對象.取目錄列表 ([文本型 欲列出的文件],[文本型變數/變數數組 存放文件名的數組變數],[整數型變數/變數數組 存放文件屬性的數組變數],[長整數型變數/變數數組 存放文件尺寸的數組變數],[日期時間型變數/變數數組 存放文件時間的數組變數]) - 網路傳送支持庫->FTP輔助對象
英文名稱:FtpGetDirList
返回FTP伺服器上指定目錄內的所有匹配文件和子目錄信息。成功返回被找到的文件和子目錄的數目,失敗返回 -1失敗的原因有可能是FTP伺服器的目錄結構暫時不被支持。本命令為初級對象成員命令。
參數<1>的名稱為「欲列出的文件」,類型為「文本型(text)」,可以被省略。可以包含路徑,可以使用多字元 (*) 和單字元 (?) 通配符來指定多重文件及目錄。
參數<2>的名稱為「存放文件名的數組變數」,類型為「文本型(text)」,可以被省略,提供參數數據時只能提供變數及變數數組。提供參數數據時只能提供變數數組。在命令執行完畢後,本變數數組內被順序填入所找到的匹配文件和子目錄名稱。變數數組內原有數據被全部銷毀,變數數組的維數被自動調整為所找到的文件數目。
參數<3>的名稱為「存放文件屬性的數組變數」,類型為「整數型(int)」,可以被省略,提供參數數據時只能提供變數及變數數組。當前不被支持,留做以後擴展。
參數<4>的名稱為「存放文件尺寸的數組變數」,類型為「長整數型(int64)」,可以被省略,提供參數數據時只能提供變數及變數數組。提供參數數據時只能提供變數數組。在命令執行完畢後,本變數數組內被順序填入所找到的匹配文件的尺寸,並與文件名數組成員一一對應。
參數<5>的名稱為「存放文件時間的數組變數」,類型為「日期時間型(date)」,可以被省略,提供參數數據時只能提供變數及變數數組。提供參數數據時只能提供變數數組。在命令執行完畢後,本變數數組內被順序填入所找到的匹配文件的最後修改時間,並與文件名數組成員一一對應。變數數組內原有數據被全部銷毀,變數數組的維數被自動調整為所找到的文件數目。
B. 請教如何查FTP某目錄佔用了多少空間
[s:155]
是我沒說清楚把。。我有FTP的ID
和
PASS
只能上傳和下載。只對我這個帳戶內的文件有全部許可權。怎麼能查我這個空間上某目錄或者目錄內某幾個文件的容量大小?
C. 如何獲取ftp伺服器下指定文件的大小
//////獲取ftp伺服器上指定文件夾的文件列表(包含文件大小)//////////////////publicDictionaryGetFTPList(stringServerIP,stringUSERID,stringPassWord,stringpath){Dictionarydic=newDictionary();if(path==null)path="";FtpWebRequestreqFtp;try{reqFtp=(FtpWebRequest)FtpWebRequest.Create(newUri("ftp://"+ServerIP+"/"+path));reqFtp.KeepAlive=false;reqFtp.UseBinary=true;//指定ftp數據傳輸類型為二進制reqFtp.Credentials=newNetworkCredential(USERID,PassWord);//設置於ftp通訊的憑據reqFtp.Method=WebRequestMethods.Ftp.ListDirectoryDetails;//指定操作方式WebResponseresponse=reqFtp.GetResponse();//獲取一個FTP響應StreamReaderreader=newStreamReader(response.GetResponseStream(),Encoding.GetEncoding("GB2312"));//讀取響應流stringline=reader.ReadLine();while(line!=null){if(line!="."&&line!=".."){intend=line.LastIndexOf('');intstart=line.IndexOf("");stringfilename=line.Substring(end+1);if(filename.Contains(".")){line=line.Replace(filename,"");dic.Add(filename.Trim(),int.Parse(line.Substring(start).Trim()));}}line=reader.ReadLine();}}catch(Exceptionex){Console.WriteLine(ex.Message);}returndic;}文件夾或者某一文件都適用
D. 如何獲取上傳到ftp服務端的文件大小
可以笑皮用原始指令 size [path]filename 如果文件存在 返迴文件長度 否襲燃則返回5xx 失拍升虛敗
E. 租用的空間放公司的網站,為什麼每次用FTP下載的全部網站文件的大小都不一樣
使用FTP軟體查看空間里的網站文件信息和本地下載的網站文件信息,了解文件數量,和大小是否相同,如果都相同的話就沒有問題;
如果只是大小增加的話,就看文件變大的是那些文件,如果是資料庫和日誌文件的增大那就是正常的了;
如果文件數量有變動,那就要花時間檢查一下是多了那些文件了.
要注意的是在,維護網站的過程中,網站的安全和穩定是最重要的.
F. 用java怎麼判斷FTP上的文件大小改變了
日誌目錄:
已經架設了一個IIS下的FTP伺服器,應該如何查看連接日誌?
答:利用IIS架設的FTP伺服器不能實時看到連接的具體情況,不過可以在C:\Winnt\system32\logfiles目錄中查看到連接上FTP伺服器的IP地址、時間等日誌信息。
如何開啟日誌:
在默認FTP站點屬性對話框中,切換到「FTP站點」標簽頁,一定要確保「啟用日誌記錄」選項被選中,這樣就可以在「事件查看器」中查看FTP日誌記錄了。
我感覺,這種方法也不是實時的,你只是將輪詢文件變成了輪詢日誌,一樣的感覺。
你如果想變成實時的,就是說文件大小一發生改變就通知你。我想到的辦法是這樣的。
你再做一個系統,這個系統可以較大頻率的去輪詢日誌或者文件,因為這個系統可以架設在別的機器上,所以不會影響你系統的性能。然後在你系統中建立一個webservice,提供下載那個文件的服務,當那個系統發現更改時調用你的webservice,你就可以下載了。
我覺得這只是一種折中的辦法,而且也比較費事,如果沒有實時的要求,還是定時輪詢的好。
PS:
實話說不知道你為什麼要檢驗文件的大小,有時內容改變不一定大小會變得。
你可以記錄文件上一次的修改時間。然後當這個發生改變時再取就是了。
G. 如何查詢歸檔日誌文件大小
您好,很高興為您解答。
看下論壇:http://www.itpub.net/thread-857548-1-1.html
如若滿意,請點擊右鎮李側【採納答案】,御判遲如若沖敏還有問題,請點擊【追問】
希望我的回答對您有所幫助,望採納!
~ O(∩_∩)O~
H. ftp軟體進去後,如何查看文件大小
你用的是什麼FTP軟體如果是FlashFXP就直接可以看到文件的大小。前面是文件名。後面就是大小了。
I. ftp顯示隱藏文件大小
在CUTEFTP中顯示隱藏文件和文件夾
通常情況下, 一些伺服器上會隱藏著一些以 點 開始的的文件名, 常見的如 ".htaccess" 或 ".profile".
想要在遠程伺服器上顯示這些隱藏文件
1、選擇界面上的 [站點管理器] 標簽
2、選擇想要看到隱藏文件的遠程伺服器站點(單擊它(就是按下滑鼠左鍵, 再松開))
3、在菜單中選擇 [文件] > [屬性]
或按鍵盤上的 Alt + Enter
再或者右鍵單擊它,選擇 [屬性]
4、選擇 [操作] 標簽
5、選擇最下面的 [過濾]
6、選中 [啟用過濾(E)] 和 [啟用伺服器端過濾(伺服器應用過濾)(S)]
7、在 [遠程過濾(M)] 右側的輸入框中輸入:
-a
8、單擊 [確定]
9、完成...
在FlashFXP中顯示隱藏文件和文件夾
如果不小心上傳了隱藏文件,那麼以後登錄FTP時是看不到這些隱藏文件的,這可怎麼辦呢?
藉助FlashFXP即可解決這個難題。按F8打開「快速連接」窗口,切換到「切換」標簽,選中「顯示隱藏文件」選項即可
J. 誰知道怎樣看ftp空間里的文件夾大小啊
如果你要看這個文件夾的空間大小那麼你點擊這個文件的右鍵-屬性就是了呀
你就會看到的呀