To get file names from the specified directory, use static method Directory.GetFiles. Lets have these files and subfolders in „c:\MyDir“ folder:
Get files from directory Method Directory.GetFiles returns string array with files names (full paths).
1: using
2: System.IO;
3: string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
4: // returns:
5: // "c:\MyDir\my-car.BMP"
6: // "c:\MyDir\my-house.jpg"
Get files from directory (with specified extension) You can specify search pattern. You can use wildcard specifiers in the search pattern, e.g. „*.bmp“ to select files with the extension or „a*“ to select files beginning with letter „a“.
1: string [] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.bmp");
2: // returns:
3: // "c:\MyDir\my-car.BMP"
Get files from directory (including all subdirectories) If you want to search also in subfolders use parameter SearchOption.AllDirectories.
1: string [] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.bmp",
2: SearchOption.AllDirectories);
3: // returns:
4: // "c:\MyDir\my-car.BMP"
5: // "c:\MyDir\Friends\james.BMP"
0 comments:
Post a Comment