diff --git a/Wabbajack.Lib/Downloaders/HTTPDownloader.cs b/Wabbajack.Lib/Downloaders/HTTPDownloader.cs index d38afb1d..dbe5e527 100644 --- a/Wabbajack.Lib/Downloaders/HTTPDownloader.cs +++ b/Wabbajack.Lib/Downloaders/HTTPDownloader.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Net; using System.Net.Http; @@ -95,7 +96,6 @@ namespace Wabbajack.Lib.Downloaders { } - ; if (stream.IsFaulted || response.StatusCode != HttpStatusCode.OK) { Utils.Log($"While downloading {Url} - {stream.Exception.ExceptionToString()}"); @@ -111,6 +111,7 @@ namespace Wabbajack.Lib.Downloaders var contentSize = headerVar != null ? long.Parse(headerVar) : 1; + Directory.CreateDirectory(Path.GetDirectoryName(destination)); using (var webs = stream.Result) using (var fs = File.OpenWrite(destination))