Get Files from Directory




 

File Structure

Get Files from Directory [C#]

This example shows how to get list of file names from a directory (includingsubdirectories). 

You can filter the list by specific extension.


To get file names from the specified directory, use static method 

Directory.Get­Files

Lets have these files andsubfolders in „c:\MyDir“ folder:


Get files from directory

Method Directory.GetFiles returns string array with files names (fullpaths).

[C#]
 using System.IO;  

   string[] filelist = Directory.GetFiles(@"D:\迅雷下载");
            foreach (var f in filelist)
                richTextBox1.AppendText(f + "\r\n");  

 

Get files from directory (with specified extension)

You can specify search pattern. You can use wildcard specifiers in the searchpattern, 

e.g. „*.bmp“ to select files with the extension or „a*“ toselect files beginning with letter „a“.

[C#]

            string[] filelist = Directory.GetFiles(@"D:\迅雷下载\","*.zip");
            foreach (var f in filelist)
                richTextBox1.AppendText(f + "\r\n"); 
 
获得文件夹下的指定文件列表(只找一层)

 

Get files from directory (including all subdirectories)

If you want to search also in subfolders use parameterSearchOption.A­llDirectories.

[C#]

            string[] filelist = Directory.GetFiles(@"D:\迅雷下载\""*.*",SearchOption.AllDirectories);
            foreach (var f in filelist)
                richTextBox1.AppendText(f + "\r\n");

 
 





posted @ 2014-06-22 11:53  XE2011  阅读(243)  评论(0编辑  收藏  举报