建立自己的資源管理器
這篇文章介紹了如何得到本地系統資訊,通過使用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...