From 593e9533e50d9bae9adbc4f1f8cbd37e1e40a6b4 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Tue, 13 Dec 2016 14:41:18 +0100 Subject: [PATCH] add function to create the restore path --- general/backup/borg_interface/borg_interface.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/general/backup/borg_interface/borg_interface.py b/general/backup/borg_interface/borg_interface.py index ee92191..39f037f 100755 --- a/general/backup/borg_interface/borg_interface.py +++ b/general/backup/borg_interface/borg_interface.py @@ -59,9 +59,13 @@ while chosen_activity != 0: if chosen_activity == 4: archive_name = input("Please enter the archive name: ") restore_path = input("Please enter the path where you want to " - "restore to") + "restore to: ") + working_directory = os.system('pwd') + if not os.path.exists(restore_path): + os.makedirs(restore_path) os.chdir(restore_path) os.system('borg extract -v --list ::'+ archive_name) + os.system(working_directory) elif chosen_activity == 0: if (not mount_point): print()