Наверх
К списку статей

Мой блог

CloneClear - программа для поиска дубликатов

CloneClear — это графическое приложение на Python, предназначенное для быстрого поиска, а также безопасного удаления или перемещения дубликатов файлов на вашем компьютере. Приложение обладает современным и удобным интерфейсом, построенным на базе библиотеки customtkinter.

✨ Основные возможности

🎨 Современный интерфейс

  • Подстраивается под системную тему (светлая/темная тема).
  • Интуитивно понятное управление.

⚙️ Гибкие настройки сканирования

  • Выбор папки: Укажите основную директорию для поиска дубликатов.
  • Исключения: Добавляйте папки, которые нужно пропустить при сканировании.
  • Фильтрация: Ищите среди конкретных типов файлов: Все файлы, Изображения, Аудио, Видео, Документы.

⚡ Оптимизированный алгоритм поиска

Сканирование происходит в 3 этапа для достижения максимальной производительности:

  • Группировка по размеру: Быстрый отсев файлов с уникальным размером.
  • Частичное хеширование: Чтение только первых 64 КБ файла для быстрого сравнения.
  • Полное хеширование (MD5): Глубокая проверка файлов, совпавших на первых двух этапах.

🛡️ Безопасные действия с файлами

  • В корзину: Файлы удаляются не безвозвратно, а перемещаются в системную корзину (через модуль send2trash).
  • Переместить: Перенос отмеченных дубликатов в выбранную вами директорию.
  • Умный выбор: Кнопка «Выбрать копии» автоматически помечает дубликаты, оставляя по одному оригинальному файлу в каждой группе.

🚀 Установка и запуск

Для работы программы на вашем компьютере должен быть установлен Python 3.x.

1. Установка зависимостей

Скрипт требует наличия нескольких сторонних библиотек. Откройте терминал (командную строку) и выполните:

pip install customtkinter send2trash
 

ℹ️ Примечание: Остальные модули (tkinteroshashlibshutilthreading) встроены в стандартную библиотеку Python.

2. Запуск приложения

Перейдите в папку с проектом и запустите файл main.py:

python main.py
 

💡  Совет (для Windows): Если файлы .py ассоциированы с интерпретатором Python, вы можете запустить приложение двойным кликом по файлу main.py.


Сделано для поддержания чистоты и порядка на вашем ПК.

Поделиться:
Полезная статья? Ваша оценка помогает автору писать лучше


Комментарии

0

Оставить комментарий

Комментарий появится на странице после проверки модератором.

Пока нет комментариев. Будьте первым!

К списку статей