2012-07-17 52 views
2

我想創建一個系統上的文件夾(實際上我試圖做一個自定義的「資源管理器」)的列表。從c網絡獲取目錄#

我需要能夠列出網絡驅動器,但我不知道如何。

我知道該怎麼做的唯一事情是:

string[] localDrives = Directory.GetLogicalDrives(); 

如果我甚至嘗試

string[] initDrives = Directory.GetDirectories(initialDirectory); 

其中initialDirectory是什麼,從

initialDirectory = Directory.GetCurrentDirectory(); 

到網絡驅動器(我認爲我可以在最壞的情況下用\\), string[]仍然是null

如何獲得所有可用路徑的列表,或給出可能位於網絡上的路徑的目錄和子目錄?

回答

2
+0

這是一個非常有趣的項目,即使我使用後,所有的Directory.GetDirectories(initialDirectory),和硬編碼的「...」按鈕...它看起來醜陋的,但他們的版本是非常緩慢的,並沒有解決所有的網絡路徑,我不知道爲什麼。仍然很高興學習。 – Thalia 2012-07-18 01:12:20