簡體   English   中英

我如何在c#中訪問硬盤中的所有分區

[英]How I can Reach all partitions in the hard drive in c#

如何在不編寫目錄路徑的情況下到達c#中的硬盤驅動器中的所有分區。 因為有些人將硬盤分成3個,4個可能是5個,我希望我的程序完全是搜索者。

像這樣

List<string> dirs = FileHelper.GetFilesRecursive("c:\\..........");

我不希望CI想要D,E,F ......等等

您可以使用Environment.GetLogicalDrives()來獲取所有驅動器(物理和邏輯分區)的列表。

你可以使用:

// Store the list of drives into an array of string
string[] DriveList = Environment.GetLogicalDrives();
// Loop through the array
for (int i = 0; i < DriveList.Length; i++)
{
    // Show each drive
    MessageBox.Show(DriveList[i]);
}

暫無
暫無

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

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