通過指定路徑訪問路徑下的檔案,在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...