/// <summary> /// 获取指定目录中所有文件列表 /// </summary> /// <param name="directoryPath"></param> /// <returns></returns> public static string[] GetFileNames(string directoryPath) { if (!MdDirHelper.IsExistDirectory(directoryPath)) { throw new FileNotFoundException(); } return(Directory.GetFiles(directoryPath)); }
/// <summary> /// 获取指定目录及子目录中所有文件列表 /// </summary> /// <param name="directoryPath"></param> /// <param name="searchPattern"></param> /// <param name="isSearchChild"></param> /// <returns></returns> public static string[] GetFileNames(string directoryPath, string searchPattern, bool isSearchChild) { if (!MdDirHelper.IsExistDirectory(directoryPath)) { throw new FileNotFoundException(); } if (isSearchChild) { return(Directory.GetFiles(directoryPath, searchPattern, SearchOption.AllDirectories)); } return(Directory.GetFiles(directoryPath, searchPattern, SearchOption.TopDirectoryOnly)); }