mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[DatTools] Make overwriting more correct
This commit is contained in:
@@ -1781,7 +1781,7 @@ namespace SabreTools.Helper
|
|||||||
// If we have roms, output them
|
// If we have roms, output them
|
||||||
if (innerDatdata.Files.Count != 0)
|
if (innerDatdata.Files.Count != 0)
|
||||||
{
|
{
|
||||||
WriteDatfile(innerDatdata, (outputDirectory == "" ? Path.GetDirectoryName(inputFileName) : outputDirectory), logger, overwrite: (outputDirectory == ""));
|
WriteDatfile(innerDatdata, (outputDirectory == "" ? Path.GetDirectoryName(inputFileName) : outputDirectory), logger, overwrite: (outputDirectory != ""));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (Directory.Exists(inputFileName))
|
else if (Directory.Exists(inputFileName))
|
||||||
@@ -1799,7 +1799,7 @@ namespace SabreTools.Helper
|
|||||||
// If we have roms, output them
|
// If we have roms, output them
|
||||||
if (innerDatdata.Files != null && innerDatdata.Files.Count != 0)
|
if (innerDatdata.Files != null && innerDatdata.Files.Count != 0)
|
||||||
{
|
{
|
||||||
WriteDatfile(innerDatdata, (outputDirectory == "" ? Path.GetDirectoryName(file) : outputDirectory + Path.GetDirectoryName(file).Remove(0, inputFileName.Length - 1)), logger, overwrite: (outputDirectory == ""));
|
WriteDatfile(innerDatdata, (outputDirectory == "" ? Path.GetDirectoryName(file) : outputDirectory + Path.GetDirectoryName(file).Remove(0, inputFileName.Length - 1)), logger, overwrite: (outputDirectory != ""));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2534,7 +2534,7 @@ namespace SabreTools.Helper
|
|||||||
// If we have roms, output them
|
// If we have roms, output them
|
||||||
if (innerDatdata.Files.Count != 0)
|
if (innerDatdata.Files.Count != 0)
|
||||||
{
|
{
|
||||||
WriteDatfile(innerDatdata, (outputDirectory == "" ? Path.GetDirectoryName(inputFileName) : outputDirectory), logger, overwrite: (outputDirectory == ""));
|
WriteDatfile(innerDatdata, (outputDirectory == "" ? Path.GetDirectoryName(inputFileName) : outputDirectory), logger, overwrite: (outputDirectory != ""));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (Directory.Exists(inputFileName))
|
else if (Directory.Exists(inputFileName))
|
||||||
@@ -2554,7 +2554,7 @@ namespace SabreTools.Helper
|
|||||||
// If we have roms, output them
|
// If we have roms, output them
|
||||||
if (innerDatdata.Files != null && innerDatdata.Files.Count != 0)
|
if (innerDatdata.Files != null && innerDatdata.Files.Count != 0)
|
||||||
{
|
{
|
||||||
WriteDatfile(innerDatdata, (outputDirectory == "" ? Path.GetDirectoryName(file) : outputDirectory + Path.GetDirectoryName(file).Remove(0, inputFileName.Length - 1)), logger, overwrite: (outputDirectory == ""));
|
WriteDatfile(innerDatdata, (outputDirectory == "" ? Path.GetDirectoryName(file) : outputDirectory + Path.GetDirectoryName(file).Remove(0, inputFileName.Length - 1)), logger, overwrite: (outputDirectory != ""));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user