/// <summary> /// 检测指定目录是否为空 /// </summary> /// <param name="directoryPath"></param> /// <returns></returns> public static bool IsEmptyDirectory(string directoryPath) { string[] fileNames = MdDirHelper.GetFileNames(directoryPath); if (fileNames.Length > 0) { return(false); } string[] dirs = MdDirHelper.GetDirs(directoryPath); return(dirs.Length <= 0); }
/// <summary> /// 检测指定目录中是否存在指定的文件 /// </summary> /// <param name="directoryPath"></param> /// <param name="searchPattern"></param> /// <param name="isSearchChild"></param> /// <returns></returns> public static bool ContainFile(string directoryPath, string searchPattern, bool isSearchChild) { string[] fileNames = MdDirHelper.GetFileNames(directoryPath, searchPattern, true); return(fileNames.Length != 0); }