0
我有一個C#程序,它從指定目錄中的指定服務器獲取所有文件。這將生成FileInfo對象的集合。我想按名稱對這個FileInfo對象進行分組,然後查詢結果以確定組中的所有文件是否具有相同的版本。如果他們這樣做,我不想知道,如果他們不知道,我想要返回不匹配的fileInfo對象以便我可以報告它。查詢一組FileInfo對象
var Files = listOfMachines.SelectMany(m => m.Files).GroupBy(f => f.Name);
foreach (IGrouping<string, FileInfo> group in files)
{
//Need logic here to return a fileinfo object that doesnt match the rest of the fileinfo objects versions in the group.
// If they do match, continue
}
你使用哪種屬性來獲取文件版本,如果有兩個設置在一組給定的文件版本,你將如何驗證,這是一個正確的組,它可以假定更高的數字是正確的版本 –