磁碟目錄結構,TreeView

2022-03-19 21:46:43 字數 1353 閱讀 5741

description:獲取磁碟目錄的結構,樹行現實與treeview上..

1.

1

///2

///初始化驅動器

3///

4///

tv控制項控制代碼

5public

static

void

initdrive(treeview treeview)6;

16treeview.nodes.add(node);

17createchildnodes(node);18}

19}20}

21 }

driveinfo.getdrives 獲取邏輯驅動器名稱. 邏輯驅動器一般說是硬碟的若干個分割槽,其實在邏輯上這些分割槽在一塊硬碟上. so

directorysecurity  目錄的訪問控制和審核安全. 看看有沒有許可權操作它等.

2.

1

///2

///載入字節點

3///

4///

父節點5

public

static

void

createchildnodes(treenode treenode)617

foreach (var dir in

dirs)18;

23treenode.nodes.add(childnode);24}

25}26}

27catch

2832

33 nodetag.hasinited = true

;34 }

3.

1

///2

///當展開節點時候,在向下載入倆層

3///

4///

當前選中節點

5public

static

void

expandchildnodes(treenode pnode)612

foreach (treenode treenode in

treenodecollection)

1316 }

4.

1

///2

///載入檔案

3///

4///

當前選中節點

5///

lb控制代碼

6public

static

void

loadfile(treenode filenode,listbox listbox)714

foreach (var file in

files)

1518 }

C 磁碟目錄通過TreeView控制項顯示

最終效果 使用到的窗體和控制項 form窗體 treeview控制項 思路 主要是幾個自定義private函式 第一步 建立乙個根目錄 我的電腦 在根目錄下新增第二級節點 c盤 d盤 等 載入電腦的第一級和第二級 private void load directory 迴圈遍歷獲取電腦的所有磁碟符,...

Linux磁碟分割槽與目錄結構

主分割槽 拓展分割槽 邏輯分割槽 早期主引導扇區mbr用64b存放主分割槽資訊,每個分割槽用16b,因而上限為4個主分割槽,後來,因分割槽需求,引入拓展分割槽 類主分割槽 對拓展分割槽進行分割槽,即為邏輯分割槽,不受mbr限制,上限約12個邏輯分割槽。一切皆檔案,硬碟檔案命名 按硬碟數,ide硬碟h...

運用treeview顯示本地硬碟目錄

using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web.ui usin...