Listing all file’s which is stored in local directories using C#
recursive methods.
File.GetFilesRecursively(string dir, List result);Since I couldn’t find this in the .NET framework I wrote a recursive one:
private static void GetFilesRecursively(string dir, List result)
{
string[] files = Directory.GetFiles(dir);
foreach (string file in files)
{
result.Add(file);
}
foreach (string
directory in Directory.GetDirectories(dir))
{GetFilesRecursively(directory, result);
}
}
Just pass in the directory name and a List that you have just new’ed
and it will give you a recursive list of all files in that directory.
No comments:
Post a Comment