Beispiel #1
0
 /// <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));
 }
Beispiel #2
0
 /// <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));
 }