From 09bd07cdb283b068537b86fe232c2fc7d1ce8e77 Mon Sep 17 00:00:00 2001 From: Dummerle Date: Sun, 28 Feb 2021 12:56:13 +0100 Subject: [PATCH] Image_dir bug --- Rare/Components/Tabs/Settings/Rare.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Rare/Components/Tabs/Settings/Rare.py b/Rare/Components/Tabs/Settings/Rare.py index 38bd57b9..d8982a11 100644 --- a/Rare/Components/Tabs/Settings/Rare.py +++ b/Rare/Components/Tabs/Settings/Rare.py @@ -71,11 +71,16 @@ class RareSettings(QWidget): settings = QSettings() old_path = settings.value("img_dir", type=str) new_path = self.select_path.text() - settings.setValue("img_dir", new_path) + print(old_path, new_path) if old_path != new_path: if not os.path.exists(new_path): os.makedirs(new_path) + elif len(os.listdir(new_path)) > 0: + logger.warning("New directory is not empty") + return logger.info("Move Images") - for i in old_path: - shutil.move(os.path.join(old_path, i), new_path) + for i in os.listdir(old_path): + shutil.move(os.path.join(old_path, i), os.path.join(new_path, i)) + os.rmdir(old_path) + settings.setValue("img_dir", new_path)