//------------------<Test Stub for File Manager>---------------------- #if (TEST_FILEMGR) static void Main(string[] args) { Console.Write("\n Testing FileMgr Class"); Console.Write("\n =======================\n"); string path = "../../"; List <string> patterns = new List <string>(); List <string> options = new List <string>(); options.Add("/S"); patterns.Add("*.cs"); FileMgr fm = new FileMgr(); fm.addPattern("*.cs"); fm.findFiles("../../"); fm.subDirectoriesCheck(options); List <string> files = fm.getFiles1(); string[] files1 = fm.getFiles(path, patterns); for (int i = 0; i < files1.Length; i++) { Console.WriteLine("\n{0}", files1[i]); } Console.Write("\n\n"); }
//-------------------<prcocesses the files>------------------------- public static string[] processFiles(string path, List <string> patterns, List <string> options) { FileMgr fileManager = new FileMgr(); if (options.Contains("/S") || options.Contains("/s")) { fileManager.subDirectoriesCheck(options); } string[] files = fileManager.getFiles(path, patterns); return(files); }
//-------------------<prcocesses the files>------------------------- public static string[] processFiles(string path, List<string> patterns, List<string> options) { FileMgr fileManager = new FileMgr(); if (options.Contains("/S") || options.Contains("/s")) { fileManager.subDirectoriesCheck(options); } string[] files = fileManager.getFiles(path, patterns); return files; }
//------------------<Test Stub for File Manager>---------------------- #if(TEST_FILEMGR) static void Main(string[] args) { Console.Write("\n Testing FileMgr Class"); Console.Write("\n =======================\n"); string path = "../../"; List<string> patterns = new List<string>(); List<string> options = new List<string>(); options.Add("/S"); patterns.Add("*.cs"); FileMgr fm = new FileMgr(); fm.addPattern("*.cs"); fm.findFiles("../../"); fm.subDirectoriesCheck(options); List<string> files = fm.getFiles1(); string[] files1 = fm.getFiles(path, patterns); for (int i = 0; i < files1.Length; i++) { Console.WriteLine("\n{0}", files1[i]); } Console.Write("\n\n"); }