[問題] 取得目錄下的子檔案名稱

看板C_Sharp作者 (天海冰藍)時間17年前 (2008/07/16 15:35), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
在下是個剛學使用C#的新手 最近又遇上了點問題 主要就是 我想取得某個目錄下的全部檔案名稱 設定目錄的部分並沒有問題 問題在於子檔案名稱的部分 下面是我的程式碼 private void button4_Click(object sender, EventArgs e) { folderBrowserDialog1.ShowDialog(); // 利用FolderBrowserDialog可以選取開啟資料夾 string path = folderBrowserDialog1.SelectedPath; // 開啟的資料夾 textBox1.Text = folderBrowserDialog1.SelectedPath; // 顯示目前選擇的資料夾位置 // 以下是取得檔案名稱 FileInfo[] fi = System.IO.DirectoryInfo.GetFiles(folderBrowserDialog1.SelectedPath); foreach (FileInfo finame in fi) listBox1.Items.Add(fi); } 可是不知道為什麼編譯時會有問題 錯誤 1 需要有物件參考才能使用非靜態欄位、方法或屬性 'System.IO.DirectoryInfo.GetFiles(string)' D:\EVA\project2\project2\Form1.cs 41 29 project2 麻煩請大家幫個忙解決一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.213.196

07/16 15:59, , 1F
法一: 建立一個DirectoryInfo物件
07/16 15:59, 1F

07/16 16:00, , 2F
法二: 把DirectoryInfo換成Directory就可使用靜態方法
07/16 16:00, 2F
文章代碼(AID): #18VQIxKd (C_Sharp)