diff --git a/duplicate_files_in_folders/duplicates_finder.py b/duplicate_files_in_folders/duplicates_finder.py index 8ce33ea..cd0773a 100644 --- a/duplicate_files_in_folders/duplicates_finder.py +++ b/duplicate_files_in_folders/duplicates_finder.py @@ -1,5 +1,7 @@ import os import concurrent.futures + +import tqdm from probables import BloomFilter from duplicate_files_in_folders.hash_manager import HashManager from duplicate_files_in_folders.file_manager import FileManager @@ -163,7 +165,7 @@ def process_duplicates(combined: Dict, args: Namespace) -> (int, int): files_created = files_moved = 0 # Process each file key in the combined dictionary - it contains the scan and ref locations of the duplicates - for file_key, locations in combined.items(): + for file_key, locations in tqdm.tqdm(combined.items(), desc='Processing duplicates'): scan_files = locations.get('scan', []) ref_files = locations.get('ref', []) diff --git a/duplicate_files_in_folders/file_manager.py b/duplicate_files_in_folders/file_manager.py index e289dfc..a428f7c 100644 --- a/duplicate_files_in_folders/file_manager.py +++ b/duplicate_files_in_folders/file_manager.py @@ -262,7 +262,7 @@ def get_files_and_stats(directory: str | Path, raise_on_permission_error: bool = return files_stats def delete_empty_folders_in_tree(self, base_path: str, show_progress: bool = False, - progress_desc: str = "Deleting empty folders") -> int: + progress_desc: str = "Looking for empty folders") -> int: """ Delete empty folders in a directory tree :param base_path: path to the directory