mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[DATFromDir] Add copy files flag
This flag forces files to be copied to the temporary directory before being parsed. This can decrease the parsing time if the temp directory is on an SSD.
This commit is contained in:
@@ -54,6 +54,7 @@ namespace SabreTools
|
||||
archivesAsFiles = false,
|
||||
bare = false,
|
||||
clean = false,
|
||||
copyFiles = false,
|
||||
datfromdir = false,
|
||||
datprefix = false,
|
||||
dedup = false,
|
||||
@@ -151,6 +152,10 @@ namespace SabreTools
|
||||
case "--cascade":
|
||||
cascade = true;
|
||||
break;
|
||||
case "-cf":
|
||||
case "--copy-files":
|
||||
copyFiles = true;
|
||||
break;
|
||||
case "-csv":
|
||||
case "--csv":
|
||||
tsv = false;
|
||||
@@ -538,8 +543,8 @@ namespace SabreTools
|
||||
// Create a DAT from a directory or set of directories
|
||||
if (datfromdir)
|
||||
{
|
||||
InitDatFromDir(inputs, filename, name, description, category, version, author, forceunpack, outputFormat,
|
||||
romba, superdat, noMD5, noSHA1, bare, archivesAsFiles, enableGzip, addBlanks, addDate, tempDir, maxParallelism);
|
||||
InitDatFromDir(inputs, filename, name, description, category, version, author, forceunpack, outputFormat, romba,
|
||||
superdat, noMD5, noSHA1, bare, archivesAsFiles, enableGzip, addBlanks, addDate, tempDir, copyFiles, maxParallelism);
|
||||
}
|
||||
|
||||
// Split a DAT by extension
|
||||
|
||||
Reference in New Issue
Block a user