使用目录类库,我尝试检索文件夹中存在的所有文件名称,如下所示:
private void button1_Click(object sender, EventArgs e)
{
string[] filePaths = Directory.GetFiles(@"d:\Images\", "*.png");
foreach (string img in filePaths)
{
listBox1.Items.Add(img.ToString());
}
}
如您所知,此方法返回文件的完整路径和名称,但我只需要获取文件的名称。是否可以在目录类中执行此操作?我必须为此使用 Path 类吗?如果是,我如何为没有文件名的变量分配路径? 谢谢,
最佳答案
试试这个:
using System.IO;
...
private void button1_Click(object sender, EventArgs e)
{
string[] filePaths = Directory.GetFiles(@"d:\Images\", "*.png");
foreach (string img in filePaths)
{
listBox1.Items.Add(Path.GetFileName(img));
}
}
关于c# - 仅从目录中检索文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12846380/