簡體   English   中英

C#中Web文件夾中的文件計數

[英]File count from web folder in C#

如何計算網站文件夾中的文件總數?

string uri = "http://company.co.id/folder/"
public int CountTotalFile(string uri)
{
   ...
   return total;
}

抱歉,我不知道,無法提供某些網站URL。

提前致謝。

同意答案“不可能通過http獲取文件列表”,但是在這里我想用不同的方法添加我的注釋,就像訪問“爬網程序”一樣。

是否可以模擬搜尋器來檢查公司文件夾中網站上共享的所有鏈接?

如果遇到文件,它必須包含一些后綴,例如:* .exe,*。txt等。只需將其檢查為字符串並計數即可。

我只提供我的方法供您參考,希望它可以幫助解決此問題:)。

由於缺少“給我文件列表”動詞,因此無法通過基本HTTP在某些站點的“文件夾”中獲取“文件”列表。

一些站點的頁面包含“文件列表”,您可以對其進行解析以獲取數據。 即,如果它是為特定文件夾啟用“目錄瀏覽”的IIS服務器,則可以通過這種方式獲取文件列表。

如果您可以在服務器上使用WebDAV ,則可以嘗試PROPFIND

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM