Я работаю над приложением .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