diff --git a/OpenRA.FileFormats/Filesystem/Folder.cs b/OpenRA.FileFormats/Filesystem/Folder.cs index 7005aced68..89ff8fe778 100644 --- a/OpenRA.FileFormats/Filesystem/Folder.cs +++ b/OpenRA.FileFormats/Filesystem/Folder.cs @@ -63,7 +63,10 @@ namespace OpenRA.FileFormats } public void Write(Dictionary contents) - { + { + if (!Directory.Exists(path)) + Directory.CreateDirectory(path); + foreach (var file in contents) using (var dataStream = File.Create(Path.Combine(path, file.Key))) using (var writer = new BinaryWriter(dataStream))