diff --git a/BasicNodes/BasicNodes.csproj b/BasicNodes/BasicNodes.csproj index e9f7bed4..8358fbe5 100644 --- a/BasicNodes/BasicNodes.csproj +++ b/BasicNodes/BasicNodes.csproj @@ -6,6 +6,7 @@ enable 1.1.1.528 1.1.1.528 + true true FileFlows John Andrews diff --git a/BasicNodes/Tools/Unpack.cs b/BasicNodes/Tools/Unpack.cs index 85fe25d0..435827f0 100644 --- a/BasicNodes/Tools/Unpack.cs +++ b/BasicNodes/Tools/Unpack.cs @@ -53,6 +53,9 @@ public class Unpack: Node } string destDir = args.ReplaceVariables(DestinationPath, stripMissing: true, cleanSpecialCharacters: true); + destDir = args.MapPath(destDir); + if (Directory.Exists(destDir) == false) + Directory.CreateDirectory(destDir); if (fileInfo.Extension.ToLower() == ".zip") ZipFile.ExtractToDirectory(filename, destDir, true);