C 遍歷指定路徑下的資料夾

2022-02-08 18:11:55 字數 1489 閱讀 1968

通過指定路徑訪問路徑下的檔案,在c#的開發中主要利用了directory類和directoryinfo類,簡要介紹directory類中的成員:命名空間

system.io 命名空間

1、createdirectory,已過載,用於建立指定路徑下的所有目錄;

2、delete,刪除指定目錄;

3、exists,確定給定目錄是否引用磁碟現有目錄;說白點就是判斷路徑是否存在;

4、getcreationtime,獲取目錄的建立時間和日期;

4、getcurrentdirectory

,獲取應用程式的當前目錄;

5、getdirectories

,獲取指定目錄下子目錄的名稱,返回值是乙個字串陣列;

6、getfiles

,獲取指定路徑下的檔名稱;

7、getfilesystementries,獲取指定路徑下所有檔案和子目錄的名稱;

8、getparent,獲取指定路徑的父目錄;

9、move,將檔案或目錄移動到新位置;

(2)簡要介紹下directoryinfo類的成員:

1、create,建立指定目錄;

2、delete,從路徑中刪除directoryinfo和其內容

3、getdirectories,獲取當前目錄的子目錄;

4、getfiles,獲取當前目錄下的檔案列表;返回

fileinfo

型別的陣列;

5、moveto,將

directoryinfo 例項及其內容移動到新路徑。

**實現:

/// /// 開啟檔案

///

private void bepath_click(object sender, eventargs e)

if (!string.isnullorempty(spath))

}

/// /// 獲取路徑的集合

///

///

private void getsubroot(string sfilepath, treelistnode parentnode)

string directorylist = directory.getdirectories(sfilepath);

foreach (string sdirectory in directorylist)

}

/// /// 獲取路徑下的檔案

C 下遍歷資料夾

編寫程式遍歷資料夾及其子資料夾下所有檔案,並輸出到標準輸出流或者檔案流。1.先考慮在單層目錄下,遍歷所有檔案。以c windows為例 用到資料結構 finddata t,檔案資訊結構體的指標。struct finddata t 檔案屬性是無符號整數,取值為相應的巨集 a arch 存檔 a sub...

C 下遍歷資料夾

編寫程式遍歷資料夾及其子資料夾下所有檔案,並輸出到標準輸出流或者檔案流。1.先考慮在單層目錄下,遍歷所有檔案。以c windows為例 用到資料結構 finddata t,檔案資訊結構體的指標。struct finddata t 檔案屬性是無符號整數,取值為相應的巨集 a arch 存檔 a sub...

C 下遍歷資料夾

編寫程式遍歷資料夾及其子資料夾下所有檔案,並輸出到標準輸出流或者檔案流。1.先考慮在單層目錄下,遍歷所有檔案。以c windows為例 用到資料結構 finddata t,檔案資訊結構體的指標。struct finddata t 檔案屬性是無符號整數,取值為相應的巨集 a arch 存檔 a sub...