Don't overwrite original files

This commit is contained in:
Yoshi Askharoun
2025-07-16 23:00:24 -05:00
parent 4114d206cb
commit 8e922468c5
+3 -2
View File
@@ -146,8 +146,9 @@ public class DecompileCommand : CompilerCommandBase<DecompileCommand.Settings>
private static string GetOutputPath(Settings settings, string inputFilePath) private static string GetOutputPath(Settings settings, string inputFilePath)
{ {
var fileName = Path.GetFileName(inputFilePath);//.Replace('!', '/'); var fileName = Path.GetFileNameWithoutExtension(inputFilePath);//.Replace('!', '/');
var outputFile = Path.Combine(settings.OutputDir, Path.ChangeExtension(fileName, settings.Language.GetExtension())); var newFileName = $"{fileName}_decomp{settings.Language.GetExtension()}";
var outputFile = Path.Combine(settings.OutputDir, newFileName);
var outputDir = Path.GetDirectoryName(outputFile)!; var outputDir = Path.GetDirectoryName(outputFile)!;
Directory.CreateDirectory(outputDir); Directory.CreateDirectory(outputDir);