[問題] 找路徑下的檔案

看板C_Sharp作者 (飛翔羽毛)時間17年前 (2008/10/12 16:15), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
我最近寫了一個程式, 但是遇到了一個奇怪的問題.. 我是用[VS2005的window form應用程式]去寫的 問題是這樣的 我想要在執行檔的資料夾下找6個圖檔檔名, 圖檔的檔名找到之後會出現在listBox1裡, 所以我就這樣寫: //找檔案 string[] s = System.IO.Directory.GetFiles(".\\"); int i = s.Length; char[] c; for(int j = 0; j < i; j++) { c = s[j].ToCharArray(); //判斷 if (c[2] == '0') { listBox1.Items.Add(s[j]); } } 但是問題出現了, 我在那個資料夾裡又創了一個資料夾叫 [qn] , 把圖丟到那個新創的資料夾裡之後, 我把程式碼改成這樣: //找檔案 string[] s = System.IO.Directory.GetFiles(".\\qn\\"); int i = s.Length; char[] c; for(int j = 0; j < i; j++) { c = s[j].ToCharArray(); //判斷 if (c[2] == '0') { listBox1.Items.Add(s[j]); } } 結果就找不到那些圖檔了..... 是我哪裡寫錯了?? 有沒有誰來幫我解答一下阿... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.94.9 ※ 編輯: taiwank200 來自: 125.230.94.9 (10/12 16:21)

10/13 03:40, , 1F
因資料夾改變,字串中的c[2]不再等於'0',讀出整個c來看唄
10/13 03:40, 1F

10/13 03:40, , 2F
應該在c[5]?
10/13 03:40, 2F

10/13 11:59, , 3F
阿阿啊!!! 原來是這樣!! 突然覺得我好笨...囧
10/13 11:59, 3F
文章代碼(AID): #18yR8dMK (C_Sharp)