指定されたソースディレクトリのファイル名で文字列を検索する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のようなもの) )パス全体ではなく、ファイル名のみが必要です。
出力に複数行のテキストボックスを使用していますが、他のものを使用する必要がありますか?..より良い提案があれば、私を助けてください。