建立自己的資源管理器

2021-06-22 02:44:06 字數 1330 閱讀 5258

建立自己的資源管理器

這篇文章介紹了如何得到本地系統資訊,通過使用system.management和sysetm.io 來得到資料夾和檔案資訊,並且把它們顯示到treeview、listview控制項z之中。

首先可以使用managementobjectsearcher類來查詢system.management域,來獲取返回managementojbectcollection,在這個物件中,包含了我們所需要的資訊,包括盤,資料夾,檔案,現在讓我們來看一下整個原始碼:

system.windows.forms.splitter splitter1; 

private system.windows.forms.mainmenu mainmenu1; 

private system.windows.forms.menuitem menuitem1; 

private system.windows.forms.menuitem menuitem2; 

private system.windows.forms.menuitem menuitem3; 

private system.windows.forms.menuitem menuitem4; 

private system.windows.forms.treeview tvfolders; 

private system.windows.forms.listview lvfiles; 

private system.windows.forms.imagelist m_imagelisttreeview; 

private system.componentmodel.icontainer components; 

///這裡是ide自動產生的

///private void populatedrivelist() 

//建立驅動盤的節點 

nodetreenode = new treenode(mo["name"].tostring() + "\\" ,imageindex,selectindex);

nodecollection.add(nodetreenode);

}//init files listview 

initlistview();

this.cursor = cursors.default;

}private void tvfolders_afterselect(object sender, system.windows.forms.treevieweventargs e) 

else 

this.cursor = cursors.default; 

}protected void initlistview() 

資源管理器

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace day 09 小型資源管理器 檔案長度 public st...

簡單資源管理器

下面共享乙個我自己的資源管理器,很簡單的,看起來也明白,主要是我是新手,不想寫的太複雜,自己專案使用的好用,便是最好的。using unityengine using system.collections using system.collections.generic using system p...

Windows資源管理器

在資源管理器中,選定多個非連續檔案的操作為 a 按住shift鍵,單擊每乙個要選定的檔案圖示 b 按住ctrl鍵,單擊每乙個要選定的檔案圖示 c 先選中第乙個檔案,按住shift鍵,再單擊最後乙個要選定的檔案圖示 d 先選中第乙個檔案,按住ctrl鍵,再單擊最後乙個要選定的檔案圖示 檔案abc.bm...