public void GetAllFilesInDirectory(InvolvedService curtService, string parentPath, string medianame) { string[] curtDirList = System.IO.Directory.GetDirectories(parentPath); string curtDirName = string.Empty; foreach (string vDir in curtDirList) { curtDirName = vDir.Substring(vDir.Length - medianame.Length, medianame.Length); if (curtDirName == medianame) { this.GetAllDirinMediaDirectory(curtService, vDir); } else { this.GetAllFilesInDirectory(curtService, vDir, medianame); } } }
public void GetAllDirinMediaDirectory(InvolvedService curtService, string parentPath) { string[] curtFiles = System.IO.Directory.GetDirectories(parentPath); switch (curtService) { case InvolvedService.includes: foreach (string vFile in curtFiles) { if (isCheckInvolveSpecService(vFile)) { this.CheckFileList.Add(vFile.ToString()); } } break; default: foreach (string vFile in curtFiles) { this.CheckFileList.Add(vFile.ToString()); } break; } }