2014-07-03 79 views
-4

如何排除文件夾中的所有.txt文件和doc文件?Excluded several extension c#

我能夠獲取所有文件,但無法排除.txt文件和.doc文件。

foreach (string f in Directory.GetFiles(@readpath)) 
      { 
       List<string> list = new List<string>(); 
       list.Add(f); 

       for (listcount = 0; listcount < list.Count; listcount++) 
       { 
        path2 = list[listcount]; 
        creationdate = File.GetCreationTime(path2); 
        modidate = File.GetLastWriteTime(path2); 

       } 
       chkchecksum(); 
      } 
+1

我覺得這已經問過,看到http://stackoverflow.com/questions/755166/exclude-certain-file-extensions -when-get-files-from-a-directory,如果不是,請解釋你還需要什麼=) – derape

回答

0

更換

foreach (string f in Directory.GetFiles(@readpath)) 

隨着

foreach (string f in Directory.GetFiles(@readpath).Where(f => !(f.EndsWith(".doc", StringComparison.OrdinalIgnoreCase) && !f.EndsWith(".txt", StringComparison.OrdinalIgnoreCase))))