私はC#プログラミングに慣れていません.フルパスを取得する方法を提案してください。フルパスではなくリストボックスにファイル名のみを入力したいので、コードでfile.Nameのみを使用します
私のコードは次のとおりです。
listBox1.DataSource = GetFolder("..\\video\\");
private static List<string> GetFolder(string folder)
{
List<string> FileList = new List<string>();
var allFiles = new DirectoryInfo(folder).GetFiles("*.mpg",
SearchOption.AllDirectories)
foreach (FileInfo file in allFiles)
{
FileList.Add(file.FullName);
}
return FileList;
}