这列出了我使用folderBrowserDialog1选择的目录中所有目录中的所有文件,但是当它将它们加载到listBox中时,它会像这样在listBox中出现项目
C:\用户\用户名\桌面\文件名.exe
C:\用户\用户名\桌面\文件名.exe
C:\用户\用户名\桌面\文件名.exe
等等..有什么方法可以删除 C:\users\username\desktop\ 并保留 filename.exe
这是我的代码,它可能会有所帮助。
private void DirSearch(string dir)
{
string[] files = Directory.GetFiles(folderBrowserDialog1.SelectedPath, "*.*", SearchOption.AllDirectories);
foreach (var file in files)
{
ListBox2.Items.Add(file);
}
}