【发布时间】:2014-10-26 13:34:43
【问题描述】:
我目前正在开发一个 .NET 2.0 应用程序,但在尝试遍历特定文件夹中的所有文件并确定其文件对时遇到了问题。 (同名但扩展名不同的文件)
喜欢:
- MyFile0001.jpg
- MyFile0001.mp3
- MyFile0001.txt
我对文件扩展名感兴趣,无论它们是否可用,这就是我创建一个名为“FileClass”的类的原因。最后,文件对将添加到列表list.AddRange()。
她是我的代码示例:
class FileClass
{
public string FileName { get; set; }
public string filePath { get; set; }
public bool mp3 { get; set; }
public bool txt { get; set; }
public bool jpg { get; set; }
}
static void Main()
{
var list = new List<FileClass>();
var dirConfig = new DirectoryInfo(@"New Folder");
var allFiles = dirConfig.GetFiles("*");
foreach (var fileInfo in allFiles)
{
// Some code for finding file pairs...
// set properties, if filename extension is available
// and add them to a list.
}
}
任何建议如何处理?
如果可能没有 LINQ
【问题讨论】: