private static Dictionary<string, List<SemiAutoSaveFileAttr>> GetSemiAutoSaveFileDic(List<string> backupFiles)
{
var dic = new Dictionary<string, List<SemiAutoSaveFileAttr>>();
foreach (var backupFile in backupFiles)
{
var attr = GetAttr(backupFile);
if (attr == null)
{
continue;
}
if (!dic.ContainsKey(attr.FileName))
{
dic.Add(attr.FileName, new List<SemiAutoSaveFileAttr>());
}
dic[attr.FileName].Add(attr);
}
return dic;
}