[DATFromDirParallel] Actually use the flag...

This commit is contained in:
Matt Nadareski
2016-09-06 17:58:25 -07:00
parent 8f3b8a3362
commit e5c6ef2b8d

View File

@@ -97,17 +97,17 @@ namespace SabreTools
// Process the files in all subfolders // Process the files in all subfolders
Parallel.ForEach(Directory.EnumerateFiles(_basePath, "*", SearchOption.AllDirectories), Parallel.ForEach(Directory.EnumerateFiles(_basePath, "*", SearchOption.AllDirectories),
new ParallelOptions { MaxDegreeOfParallelism = 4 }, new ParallelOptions { MaxDegreeOfParallelism = _maxParallelism },
item => item =>
{ {
ProcessPossibleArchive(item); ProcessPossibleArchive(item);
}); });
// Now find all folders that are empty, if we are supposed to // Now find all folders that are empty, if we are supposed to
if (_addblanks) if (!_datdata.Romba && _addblanks)
{ {
Parallel.ForEach(Directory.EnumerateDirectories(_basePath, "*", SearchOption.AllDirectories), Parallel.ForEach(Directory.EnumerateDirectories(_basePath, "*", SearchOption.AllDirectories),
new ParallelOptions { MaxDegreeOfParallelism = 4 }, new ParallelOptions { MaxDegreeOfParallelism = _maxParallelism },
dir => dir =>
{ {
if (Directory.EnumerateFiles(dir, "*", SearchOption.TopDirectoryOnly).Count() == 0) if (Directory.EnumerateFiles(dir, "*", SearchOption.TopDirectoryOnly).Count() == 0)
@@ -247,7 +247,7 @@ namespace SabreTools
{ {
_logger.Log(Path.GetFileName(item) + " treated like an archive"); _logger.Log(Path.GetFileName(item) + " treated like an archive");
Parallel.ForEach(Directory.EnumerateFiles(tempSubDir, "*", SearchOption.AllDirectories), Parallel.ForEach(Directory.EnumerateFiles(tempSubDir, "*", SearchOption.AllDirectories),
new ParallelOptions { MaxDegreeOfParallelism = 4 }, new ParallelOptions { MaxDegreeOfParallelism = _maxParallelism },
entry => entry =>
{ {
ProcessFile(entry, tempSubDir, Path.GetFileNameWithoutExtension(item), _datdata); ProcessFile(entry, tempSubDir, Path.GetFileNameWithoutExtension(item), _datdata);