diff --git a/Wabbajack.Lib/Downloaders/HTTPDownloader.cs b/Wabbajack.Lib/Downloaders/HTTPDownloader.cs index dbe5e527..1b3e3518 100644 --- a/Wabbajack.Lib/Downloaders/HTTPDownloader.cs +++ b/Wabbajack.Lib/Downloaders/HTTPDownloader.cs @@ -111,7 +111,11 @@ namespace Wabbajack.Lib.Downloaders var contentSize = headerVar != null ? long.Parse(headerVar) : 1; - Directory.CreateDirectory(Path.GetDirectoryName(destination)); + FileInfo fileInfo = new FileInfo(destination); + if (!fileInfo.Directory.Exists) + { + Directory.CreateDirectory(fileInfo.Directory.FullName); + } using (var webs = stream.Result) using (var fs = File.OpenWrite(destination))