? ? ? ? /// <summary>
? ? ? ? /// 获取文件夹中所有指定扩展名的文件信息
? ? ? ? /// </summary>
? ? ? ? /// <param name="dirPath"></param>
? ? ? ? /// <param name="extension"></param>
? ? ? ? /// <returns></returns>
? ? ? ? public static FileInfo[] GetFiles(string dirPath, string extension)
? ? ? ? {
? ? ? ? ? ? FileInfo[] filesInfo = new FileInfo[] { };
? ? ? ? ? ? if (Directory.Exists(dirPath))
? ? ? ? ? ? {
? ? ? ? ? ? ? ? DirectoryInfo direction = new DirectoryInfo(dirPath);
? ? ? ? ? ? ? ? filesInfo = direction.GetFiles("*." + extension, SearchOption.AllDirectories).OrderBy(x => Convert.ToInt32(Regex.Replace(x.Name, @"[^0-9]+", ""))).ToArray();
? ? ? ? ? ? }
? ? ? ? ? ? return filesInfo;
? ? ? ? }
|