list all file in all sub folder.
public static void ListFiles(FileSystemInfo info)
{
if (!info.Exists) return;
DirectoryInfo dir = info as DirectoryInfo;
if (dir == null) return;
FileSystemInfo[] files = dir.GetFileSystemInfos();
for (int i = 0; i < files.Length; i++)
{
FileInfo file = files[i] as FileInfo;
if (file != null && file.Extension == ".edmx")
{
if (!file.IsReadOnly)
{
edmxFileList.Add(file);
}
}
else
ListFiles(files[i]);
}
}