我正在开发一个 winform 应用程序,它将在指定源目录的文件名中搜索一个字符串。问题是我需要访问该文件。
示例:搜索结果是 .flv 或 .swf - 搜索完成后 .. 结果应该可以访问。
这是我到目前为止..
private void button1_Click(object sender, EventArgs e)
{
txtOutput.Text = "";
foreach (string file in Directory.GetFiles("C:\\Users\\John\\Desktop\\Sample"))
if (Path.GetFileName(file).Contains(txtSearch.Text))
txtOutput.Text += txtOutput.Text + file + ", ";
}
使用此代码,我可以搜索文件,但无法访问它.. 搜索的输出也带有文件的路径.. (类似这样的 c:\users\John\desktop\sample\Filename.swf ) 我只需要一个文件名,而不是整个路径..
我正在使用多行文本框进行输出,我应该使用其他东西吗?..如果您有更好的建议,请帮助我。