From 4be341e718207b9a696f4369359cef8631397dd9 Mon Sep 17 00:00:00 2001 From: NintenHero <37460517+MichaelHinrichs@users.noreply.github.com> Date: Tue, 21 May 2024 10:20:13 -0500 Subject: [PATCH] use "path" string variable --- Program.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Program.cs b/Program.cs index 37267fb..03642b7 100644 --- a/Program.cs +++ b/Program.cs @@ -25,7 +25,6 @@ namespace Ratalaika_Games_Spiller_Engine_Extractor int unknown1 = br.ReadInt32(); int unknown2 = br.ReadInt32(); int unknown3 = br.ReadInt32(); - Directory.CreateDirectory(Path.GetDirectoryName(args[0]) + "\\" + Path.GetFileNameWithoutExtension(args[0])); MemoryStream fileData = new(); br.ReadInt16(); @@ -49,11 +48,12 @@ namespace Ratalaika_Games_Spiller_Engine_Extractor br.Close(); br = new(fileData); + string path = Path.GetDirectoryName(args[0]) + "\\" + Path.GetFileNameWithoutExtension(args[0]) + "\\"; foreach(FileTableEntry file in table) { br.BaseStream.Position = file.end - file.Size; - Directory.CreateDirectory(Path.GetDirectoryName(args[0]) + "//" + Path.GetFileNameWithoutExtension(args[0]) + "//" + Path.GetDirectoryName(file.name)); - using FileStream FS = File.Create(Path.GetDirectoryName(args[0]) + "//" + Path.GetFileNameWithoutExtension(args[0]) + "//" + file.name); + Directory.CreateDirectory(path + Path.GetDirectoryName(file.name)); + using FileStream FS = File.Create(path + file.name); BinaryWriter bw = new(FS); bw.Write(br.ReadBytes(file.Size)); bw.Close();