我目前正在研究.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