Firelance 0.1.5.2

- FilterDirectory is now functional
This commit is contained in:
2020-07-10 11:50:22 +01:00
parent 4465361c2a
commit afcb89ad50
2 changed files with 3 additions and 3 deletions
+2 -1
View File
@@ -214,7 +214,8 @@ namespace DevConsole
Console.WriteLine($"Full: {fullPath}");
Console.WriteLine($"Relative Path: {relPath}");
PrintListValues(Helpers.Filters.FilterDirectory(fullPath, @"*ManualSave|*AutoSave", @"BioWare\Mass Effect Andromeda\Save\*"));
Console.WriteLine("Please enter the pattern for the inclusion filter and then\nthe exclusion filter:");
PrintListValues(Helpers.Filters.FilterDirectory(fullPath, Console.ReadLine(), Console.ReadLine()));
//FSManipulation.CopyDirectory(
// fullPath,
+1 -2
View File
@@ -74,8 +74,7 @@ namespace FirelanceMgr
var inclusionList = ManifestBuilder(incBuilder, fullPath);
var exclusionList = ManifestBuilder(excBuilder, fullPath);
return inclusionList;
return inclusionList.Where(x => exclusionList.All(y => !x.Contains(y))).ToList(); ;
}
private static List<string> PatternBuilder(string filterStr)