C#でワイルドカードを使用して、選択したフォルダーに含まれるファイルを一覧表示するにはどうすればよいですか?
45514 次
3 に答える
91
Directory.GetFilesここにあなたの友達がいます:
Directory.GetFiles(@"C:\Users\Me\Documents", "*.docx");
または、再帰的に:
Directory.GetFiles(
@"C:\Users\Me\Documents",
"*.docx",
SearchOption.AllDirectories);
于 2009-10-18T12:02:04.407 に答える
20
using System.IO;
DirectoryInfo folder = new DirectoryInfo(@"C:\foo\bar");
if (folder.Exists) // else: Invalid folder!
{
FileInfo[] files = folder.GetFiles("*.xml");
foreach (FileInfo file in files)
{
DoSomething(file.FullName);
}
}
于 2009-10-18T12:05:05.350 に答える
7
あなたはこのようなことをすることができます:
string[] files = Directory.GetFiles(@"c:\myfolder", "*.txt", SearchOption.AllDirectories)
于 2009-10-18T12:03:24.557 に答える