我有一個http url,我可以從中列出目錄,並且我擁有HTTP目錄的所有權限。 (Winform應用程序)如何從C#中的httpwebrequest獲取文件夾大小(Winform)
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(http:///abc/def/); request.Credentials = new NetworkCredential("username","password");
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
string html = reader.ReadToEnd();
long FolderSize = response.ContentLength;
}
}
我得到611作爲內容長度。但我想獲得文件存在的文件夾大小。請幫忙。
'http:/// abc/def /'返回什麼?你從那個網址得到什麼?因爲如果它不是爲了提供您需要的信息而設計的,那麼您必須對其進行修改或詢問相關的開發人員。 –
除非URL提供您可以解析的目錄列表,否則我不會看到這是如何工作的。提供的內容長度是文檔的長度,而不是目錄的大小。 – john
@JohnEphraimTugado它返回該網址中的所有文件和文件夾(以html格式) – hustlecoder