public TVG_files(string path, string pattern, bool recurse) { files = new ArrayList(); if(recurse) { nav = new Navig.Navigate(); nav.newFile += new Navig.Navigate.newFileHandler(this.save); nav.go(path, pattern); } else { string[] tempFiles = Directory.GetFiles(path,pattern); foreach(string file in tempFiles) files.Add(file); } ie = files.GetEnumerator(); }
public TVG_files(string path, string pattern, bool recurse) { files = new ArrayList(); if (recurse) { nav = new Navig.Navigate(); nav.newFile += new Navig.Navigate.newFileHandler(this.save); nav.go(path, pattern); } else { string[] tempFiles = Directory.GetFiles(path, pattern); foreach (string file in tempFiles) { files.Add(file); } } ie = files.GetEnumerator(); }