作者eva527 (天海冰蓝)
看板C_Sharp
标题[问题] 取得目录下的子档案名称
时间Wed Jul 16 15:35:22 2008
在下是个刚学使用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
1F:推 cloudrick:法一: 建立一个DirectoryInfo物件 07/16 15:59
2F:→ cloudrick:法二: 把DirectoryInfo换成Directory就可使用静态方法 07/16 16:00