c 獲取路徑的碟符 C 獲取本地電腦所有的碟符

2021-10-13 00:08:49 字數 1082 閱讀 9938

c# 獲取本地電腦所有的碟符

話不多說,直接上菜:

public list getremovabledeviceid()

list deviceids = new list();

managementobjectsearcher query = new managementobjectsearcher("select  *  from  win32_logicaldisk ");

managementobjectcollection querycollection = query.get();

foreach (managementobject mo in querycollection)

switch (int.parse(mo["drivetype"].tostring()))

case (int)drivetype.removable:   //可以移動磁碟

"可以移動磁碟");

deviceids.add(mo["deviceid"].tostring());

break;

case (int)drivetype.fixed:   //本地磁碟

"本地磁碟");

deviceids.add(mo["deviceid"].tostring());

break;

case (int)drivetype.cdrom:   //cd   rom   drives

"cd   rom   drives ");

break;

case (int)drivetype.network:   //網路驅動

"網路驅動器 ");

break;

case (int)drivetype.ram:

"驅動器是乙個 ram 磁碟 ");

break;

case (int)drivetype.norootdirectory:

"驅動器沒有根目錄 ");

break;

default:   //de****t   to   folder

"驅動器型別未知 ");

break;

return deviceids;

c 獲取路徑的碟符 C 獲取磁碟列表與資訊

方法1 使用environment 獲取當前計算機邏輯磁碟名稱列表 string drives environment.getlogicaldrives console.writeline getlogicaldrives string.join drives 方法2 使用driveinfo可以獲取...

c 獲取路徑

5.分離字串路徑的方法 處理檔案的程式可能要分析檔名。這種演算法要進行字串處理。檔案可以 由路徑名指定,路徑名包括由分隔符 分割的名稱集。最後乙個 前的名稱序列 稱為路徑。最後乙個名稱是檔名,還可能包括副檔名。路徑名 class programs testfile.cpp 路徑 class prog...

C 獲取路徑

一 應用程式 獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly.location result x exe exe檔案所在的目錄 exe檔名 獲取新的 process 元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 str...