[問題] 有關於get 到 file 排序問題
我是寫C#去get 全部檔案,然後印在listbox 上面,但是會有個問題。
我資料夾檔案排序是這樣子 A指的是任意字串
1A 5A 10A 100A 150A 160A 180A ...
數字小的會在前面
然而自己做的會這樣
100A 150A 160A 180A 10A 1A 5A...
listbox會印出這樣
請問要如何修正才會像我自己資料夾看到的排序?
像是1,排在最前面,但是只擷取第一數字做排列,在擷取第二數字做排列
我想要的就是像是先從全部數字看成一組做排序,請問要怎麼用?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.193.134 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1596983653.A.70E.html
→
08/10 17:40,
4年前
, 1F
08/10 17:40, 1F
→
08/10 17:42,
4年前
, 2F
08/10 17:42, 2F
→
08/10 17:42,
4年前
, 3F
08/10 17:42, 3F
推
08/10 18:04,
4年前
, 4F
08/10 18:04, 4F
→
08/10 18:04,
4年前
, 5F
08/10 18:04, 5F
https://0rz.tw/6yMbt
資料夾上 12/1 是顯示第一個! 可是我開頭就是顯示12/10。
所以很好奇要怎樣才能用得像資料夾那樣排序。
tempFile = Directory.GetFiles(DirectoryPath);
我是這樣子取得資料夾所有檔案的。
※ 編輯: ChenRobert (1.34.193.134 臺灣), 08/10/2020 21:01:51
→
08/10 22:38,
4年前
, 6F
08/10 22:38, 6F
推
08/11 19:53,
4年前
, 7F
08/11 19:53, 7F
→
08/11 19:56,
4年前
, 8F
08/11 19:56, 8F
→
08/11 19:57,
4年前
, 9F
08/11 19:57, 9F
→
08/12 20:50,
4年前
, 10F
08/12 20:50, 10F
→
08/12 20:51,
4年前
, 11F
08/12 20:51, 11F
→
08/12 20:52,
4年前
, 12F
08/12 20:52, 12F
→
08/12 20:53,
4年前
, 13F
08/12 20:53, 13F
→
08/12 20:54,
4年前
, 14F
08/12 20:54, 14F
→
08/12 20:55,
4年前
, 15F
08/12 20:55, 15F
→
08/12 21:55,
4年前
, 16F
08/12 21:55, 16F
→
08/12 22:02,
4年前
, 17F
08/12 22:02, 17F
→
08/12 22:02,
4年前
, 18F
08/12 22:02, 18F
→
08/12 22:10,
4年前
, 19F
08/12 22:10, 19F

C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章