標籤:
DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍曆檔案夾foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//遍曆檔案foreach(FileInfo NextFile in TheFolder.GetFiles()) this.listBox2.Items.Add(NextFile.Name);
如何擷取指定目錄包含的檔案和子目錄
1. DirectoryInfo.GetFiles():擷取目錄中(不包含子目錄)的檔案,傳回型別為FileInfo[],支援萬用字元尋找;
2. DirectoryInfo.GetDirectories():擷取目錄(不包含子目錄)的子目錄,傳回型別為DirectoryInfo[],支援萬用字元尋找;
3. DirectoryInfo. GetFileSystemInfos():擷取指定目錄下(不包含子目錄)的檔案和子目錄,傳回型別為FileSystemInfo[],支援萬用字元尋找;
如何擷取指定檔案的基本資料;
FileInfo.Exists:擷取指定檔案是否存在;
FileInfo.Name,FileInfo.Extensioin:擷取檔案的名稱和副檔名;
FileInfo.FullName:擷取檔案的全限定名稱(完整路徑);
FileInfo.Directory:擷取檔案所在目錄,傳回型別為DirectoryInfo;
FileInfo.DirectoryName:擷取檔案所在目錄的路徑(完整路徑);
FileInfo.Length:擷取檔案的大小(位元組數);
FileInfo.IsReadOnly:擷取檔案是否唯讀;
FileInfo.Attributes:擷取或設定指定檔案的屬性,傳回型別為FileAttributes枚舉,可以是多個值的組合
FileInfo.CreationTime、FileInfo.LastAccessTime、FileInfo.LastWriteTime:分別用於擷取檔案的建立時間、訪問時間、修改時間;
c# 檔案遍曆