From 22308a3f1546bc23125a9b22ac146c121a64c3b6 Mon Sep 17 00:00:00 2001 From: Rummskartoffel <20257197+Rummskartoffel@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:52:52 +0200 Subject: [PATCH] Fix move command trying to move files onto directories Fixes #51 --- src/native_main.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/native_main.nim b/src/native_main.nim index 5dc0538..47954e3 100644 --- a/src/native_main.nim +++ b/src/native_main.nim @@ -206,7 +206,10 @@ proc handleMessage(msg: MessageRecv): MessageResp = if result.code != some 0: raise newException(OSError, "\"" & mvCmd & "\" failed on MacOS ...") else: - moveFile(src, dst) + if dirExists dst: + moveFile(src, dst / extractFilename(src)) + else: + moveFile(src, dst) result.code = some(0) except OSError: result.code = some(2)