var getfiles = new fileshare.Program(); string realname = "*main*"; string Location = "SVR01"; var fileList = getFiles.GetFileList(realname, Location); var anymatch = fileList.Any(); if (anymatch) // Or possibly `if (fileList.Any())` if anymatch isn't // really used anywhere else baseMeta(); foreach (var file in getfiles.GetFileList(realname,Location)) getfiles.copytolocal(file.FullName); switch (Location) { case "SVR01": directory = @"\\SVR01\Dev"; break; case "SVR02": directory = @"\\SVR02\Dev"; break; case "SVR03": directory = @"\\SVR03\Prod"); break; default: throw new ArgumentOutOfRangeException(); } DirectoryInfo di = null; try { di = new DirectoryInfo(directory); } catch(Exception ex) { Console.WriteLine(ex.Message); yield break; } foreach(var fi in di.EnumerateFiles(pattern)) yield return fi; }
string[] folders = System.IO.Directory.GetDirectories(@"C:\My Sample Path\","*", System.IO.SearchOption.AllDirectories);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)