2013-07-06 65 views
0

如何從網站獲取文件夾列表? 即我編寫了一個程序,其URL爲 並給出了網站上的文件夾列表。 我嘗試 Directory.GetDirectories(myURL) 但它不起作用。如何從網站獲取文件夾列表

+1

如果您可以添加更多信息,這將是一件好事。 – divyanshm

回答

2

通常,您將不得不讓服務器運行一些代碼來獲取目錄列表。客戶端無法訪問Web服務器的文件系統,即使使用FTP或WebDAV,客戶端可以看到的範圍也會受到限制。

1

最簡單的方法是在Web服務器上的每個目錄中創建一個folders.txt文件,並使用所有子目錄的名稱。然後使用您最喜歡的HTTP API來下載文件並解析其內容。

對於無法控制的網站:您不能。但是,您可以檢查是否有權訪問具有特定名稱的文件夾。這應該給你一些想法。

1

您無法直接訪問Web服務器上的文件系統(.NET安全功能)。但是,當你在本地運行時(在localhost下),你可以做到這一點,但我明白那不是重點。如果您正在討論提交您不屬於的網址,那麼通常情況下,不,這是不可能的。

相關問題