c# 檔案遍曆

來源:互聯網
上載者:User

標籤:

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# 檔案遍曆

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.