C#簡略遍歷指定文件夾中一切文件的辦法。本站提示廣大學習愛好者:(C#簡略遍歷指定文件夾中一切文件的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#簡略遍歷指定文件夾中一切文件的辦法正文
本文實例講述了C#簡略遍歷指定文件夾中一切文件的辦法。分享給年夜家供年夜家參考,詳細以下:
C#遍歷指定文件夾中的一切文件:
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#法式設計有所贊助。