c# directory.getfiles按照文件名称
生活随笔
收集整理的這篇文章主要介紹了
c# directory.getfiles按照文件名称
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C#中directory.getfiles返回的是字符串數組。但是這個字符串數組是按照ASCII碼進行排序的,不是按照大小進行排序的,因此我們如果想要對其進行1-2-3這種排序需要對他進行改造一下。
通常使用兩種方法:構造冒泡函數,和使用表達式。表達式比較簡單,就用表達式來吧。以下是實例代碼
頭文件:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; using System.Collections; using System.Text.RegularExpressions;實際內容://獲取文件夾下的所有.jpg格式的圖片內容string[] pic = Directory.GetFiles(dir, "*.jpg");//對文件夾中的內容進行大小排序pic = pic.OrderBy(s => int.Parse(Regex.Match(s, @"\d+").Value)).ToArray();
實驗結果截圖
沒使用之前默認的情況是:
總結
以上是生活随笔為你收集整理的c# directory.getfiles按照文件名称的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 类的继承和派生——求圆柱表面积
- 下一篇: SPECTRUM高速数据采集卡在RADA