Attempt to avoid input file overwriting

This commit is contained in:
Matt Nadareski
2026-04-14 10:27:23 -04:00
parent 3675a8ac75
commit b439cc3e35
2 changed files with 6 additions and 8 deletions

View File

@@ -14,10 +14,9 @@ namespace SabreTools.Wrappers
if (string.IsNullOrEmpty(outputPath))
{
string outputFilename = Filename is null
? Guid.NewGuid().ToString()
: Path.GetFileName(Filename);
outputFilename += ".a78";
outputPath = Path.Combine(outputPath, outputFilename);
? (Guid.NewGuid().ToString() + ".a78")
: (Filename + ".new");
outputPath = Path.GetFullPath(outputFilename);
}
// Check for invalid data

View File

@@ -14,10 +14,9 @@ namespace SabreTools.Wrappers
if (string.IsNullOrEmpty(outputPath))
{
string outputFilename = Filename is null
? Guid.NewGuid().ToString()
: Path.GetFileName(Filename);
outputFilename += "lnx";
outputPath = Path.Combine(outputPath, outputFilename);
? (Guid.NewGuid().ToString() + ".lnx")
: (Filename + ".new");
outputPath = Path.GetFullPath(outputFilename);
}
// Check for invalid data