[DatFile] Move DFD features to DatFile; make writing object-based

This commit is contained in:
Matt Nadareski
2016-09-22 17:46:21 -07:00
parent f36d4a6caa
commit d9bc125e4a
6 changed files with 556 additions and 604 deletions

View File

@@ -137,10 +137,8 @@ namespace SabreTools.Helper
_logger.User("Processing files:\n");
foreach (string input in _inputs)
{
DATFromDir dfd = new DATFromDir(input, _datdata, false /* noMD5 */, false /* noSHA1 */, true /* bare */, false /* archivesAsFiles */,
true /* enableGzip */, false /* addBlanks */, false /* addDate */, "" /* tempDir */, false /* copyFiles */, 4 /* maxDegreeOfParallelism */, _logger);
dfd.Start();
_datdata = dfd.DatData;
_datdata.PopulateDatFromDir(input, false /* noMD5 */, false /* noSHA1 */, true /* bare */, false /* archivesAsFiles */,
true /* enableGzip */, false /* addBlanks */, false /* addDate */, "" /* tempDir */, false /* copyFiles */, 4 /* maxDegreeOfParallelism */, _logger);
}
// Setup the fixdat
@@ -179,7 +177,7 @@ namespace SabreTools.Helper
// Now output the fixdat to the main folder
if (found)
{
DatFile.WriteDatfile(_matched, "", _logger, stats: true);
_matched.WriteToFile("", _logger, stats: true);
}
else
{
@@ -273,7 +271,7 @@ namespace SabreTools.Helper
_datdata.Name = "fixDat_" + _datdata.Name;
_datdata.Description = "fixDat_" + _datdata.Description;
_datdata.OutputFormat = OutputFormat.Xml;
DatFile.WriteDatfile(_datdata, "", _logger);
_datdata.WriteToFile("", _logger);
}
return success;