From 7afa36f0c666c5a49a11e800158bdd9524e84327 Mon Sep 17 00:00:00 2001 From: John Andrews Date: Fri, 7 Jul 2023 17:12:56 +1200 Subject: [PATCH] FF-1001 - Created unpack flow element --- BasicNodes/BasicNodes.csproj | 1 + BasicNodes/Tools/Unpack.cs | 3 +++ 2 files changed, 4 insertions(+) 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);