2
我想創建一個系統上的文件夾(實際上我試圖做一個自定義的「資源管理器」)的列表。從c網絡獲取目錄#
我需要能夠列出網絡驅動器,但我不知道如何。
我知道該怎麼做的唯一事情是:
string[] localDrives = Directory.GetLogicalDrives();
如果我甚至嘗試
string[] initDrives = Directory.GetDirectories(initialDirectory);
其中initialDirectory
是什麼,從
initialDirectory = Directory.GetCurrentDirectory();
到網絡驅動器(我認爲我可以在最壞的情況下用\\
), string[]
仍然是null
。
如何獲得所有可用路徑的列表,或給出可能位於網絡上的路徑的目錄和子目錄?
這是一個非常有趣的項目,即使我使用後,所有的Directory.GetDirectories(initialDirectory),和硬編碼的「...」按鈕...它看起來醜陋的,但他們的版本是非常緩慢的,並沒有解決所有的網絡路徑,我不知道爲什麼。仍然很高興學習。 – Thalia 2012-07-18 01:12:20