Сайт | Скачать | Видео | Wiki

Автор Тема: Search duplicates  (Прочитано 587 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +6/-0
  • Автор темы
Search duplicates
« : 07 Август 2021, 16:25:36 »
Search duplicates
программа поиска дубликатов файлов

Скачать: yandex upload.ee


скрин2

Назначение
Поиск дубликатов файлов.

Использование
Бросить файлы и папки в окно программы или открыть используя кнопки. Далее нажать кнопку поиска, появится список файлов дубликатов по группам размеров. Далее нажать кнопку "Удалить", чтобы отмеченные галкой были удалены. При ошибках удаления файлов будет выдано сообщение, например для файлов только для чтения. Кнопка "Очистить" очищает оба списка и можно добавлять новые папки/файлы для проверки дубликатов.
У нижнего списка есть контекстное меню, чтобы открыть файл или его расположение, а также двойной клик открывает файл.

План
Добавить для Linux вариант поиска файлов с Find
Добавить типы файлов в настройки
« Последнее редактирование: Вчера в 08:23:46 от AZJIO »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1410
  • Репутация: +40/-1
  • /dev/hands from /dev/ass
Re: Search duplicates
« Ответ #1 : 08 Август 2021, 11:00:49 »
Сделать поддержку CSV
Тут всё просто. Перенаправляем список, через запятую или точку с запятой разделяя элементы, в файл с расширением csv
>> filename.csv
И в виндах работает
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +6/-0
  • Автор темы
Re: Search duplicates
« Ответ #2 : 08 Август 2021, 18:48:40 »
Тут всё просто. Перенаправляем список, через запятую или точку с запятой разделяя элементы, в файл с расширением csv
>> filename.csv
И в виндах работает
У меня на AutoIt3 уже написана эта прога под винду (с полной поддержкой csv, с чтением/сохранением), я решил повторить на PureBasic под Linux. Там каждая строка содержит размер и хеш
« Последнее редактирование: 08 Август 2021, 18:51:44 от AZJIO »

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +6/-0
  • Автор темы
Re: Search duplicates
« Ответ #3 : 11 Август 2021, 16:25:00 »
Столкнулся с проблемой, если отправляю функцию поиска дубликатов в отдельный поток, чтобы была возможность в GUI  отправлять ход процесса в строку состояния, то возникает какая то проблема, всё виснет, если файлов больше 1000. Этот же способ на Windows работает.
Сделал пакеты zst, xz, deb, rpm.
« Последнее редактирование: Вчера в 07:41:10 от AZJIO »

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +6/-0
  • Автор темы
Re: Search duplicates
« Ответ #4 : Вчера в 07:44:10 »
Обновил
1. Исправил CSV. Ранее CSV работал только в комбинации с существующими дубликатами, теперь любой существующий одиночный файл, если он есть в CSV, то добавляется на удаление.
2. Добавил вывод времени выполнения сканирования.