Поиск и удаление дублей файлов на компьютере

10.03.26

Задачи пользователя - Поиск данных

Конфигурация для автоматического поиска и удаления одинаковых файлов на компьютере.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Поиск и удаление дублей файлов на компьютере
.cf 99,04Kb
4 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Конфигурация «Поиск дублей файлов».

Назначение:
Предназначена для автоматического поиска и удаления одинаковых файлов на компьютере.

Возможности и преимущества перед остальными подобным инструментами:

1) Выполнять поиск можно как по выбранным папкам, так и по целым томам жестких дисков и съемных носителей.

2) Поиск выполняется по хеш-сумме файла, таким образом можно однозначно определить дубль файла, даже если он был переименован.

3) Перед поиском доступна расширенная настройка – можно указать, файлы каких расширений требуется найти, можно выбрать по типу файлов: фото, видео, документы, архивы, образы, файлы 1С и т.п.

4) Вся отобранная информация о найденных файлах записывается в регистр сведений – можно один раз отобрать, и повторно использовать эту информацию  в отчете или обработке.

5) Отчет "Одинаковые файлы" выводит информацию о дублях, сгруппированную по размеру файлов и контрольной сумме. Удобно разбирать большие файлы, которые много "весят": образы, фильмы и т.п.

6) Обработка «удаление дублей» - позволяет в удобном виде просматривать информацию о дублях и массово удалять их: она выводит «пересечения» между папкой1 и папкой2 в которых находятся одинаковые файлы. Есть возможность массово удалять все задубленные файлы из выбранной папки, причем можно выбрать, какую папку мы считаем основной, а какую – задубленной. Удаляемые файлы  можно перед удалением перемещать в корзину (кроме USB носителей). Можно открывать папки и файлы по двойному нажатию мыши. В обработке предусмотрена защита от полного удаления "уникального" файла - если в корреспондирующей папке уже удалили файл, то она не даст удалить файл во основной папке.

Порядок проверки:
1) Скачиваете конфигурацию, разворачиваете, запускаете.
2) Выполняете обработку «Поиск дублей.
3) Отчетом «Одинаковые файлы» оцениваете масштабы, можно точечно удалить объемные файлы.
3) Обработкой «Удаление дублей» массово удаляете дубли файлов.

Описание и пример проверки.

У нас есть 5 папок, в которых есть дубли файлов:
1) 
C:\Море 2024
2) C:\Море 2024\Оригиналы
3) C:\Поход в лес
4) D:\Флешка Гриб и лес для Пети
5) E:\Обои на рабочий стол

Папки находятся в 2х томах и на флешке:
1) Диск С 
2) Диск D - USB флешка 
3) Диск Е

Файл "Заказ" читаем как "Закат", опечатка :)

В папке "Море 2024" находятся 3 морских фото и папка "Оригиналы":

В папке "Оригиналы" лежат аналогичные 3 фото моря: 

В папке "Поход в лес" находятся 2 фотки из леса:

В папке "Флешка Гриб и лес для Пети" лежат 2 фотки из леса

В папке "Обои на рабочий стол" лежат все файлы, кроме "Гриба", грибу место на сковородке, а не на рабочем столе !!! :)

Запускаем обработку "Поиск дублей":
Выбираем указанные папки, выбираем расширение "JPG", нажимаем кнопку "Отобрать дубли файлов".
Примечание: в примере приведены только несколько папок.
Обычно будут выбираются все тома жестких дисков компьютера + можно флешки.

В обработке можно указывать минимальный размер файла в МБ, который будет отобран для поиска дублей. Полезно указывать от 0,15 Мб, что бы исключить все мелкие пиктограммы.

Примечание: есть возможность выполнять поиск по определенной группе файлов, например по видео-файлам, например вот так:

После завершения обработки поиска дублей файлов, заполняется регистр "Найденные файлы", в нашем примере он выглядит так (в данном регистре так же удобно смотреть файлы, отсортировав их по "Размер МБ") :

Формируем отчет "Одинаковые файлы", в нём видно, что уникальных файлов у нас 5 шт., внутри группировок пути, по которым лежат дубли. Этим отчетом удобно разбирать вручную "объемные" файлы.

В случаях, когда дублей много (например с фото), удобно обрабатывать дубли "массово", для этого используем обработку "Удаление дублей", так выглядит группировка верхнего уровня, показывает "пересечение" по задубленным файлам между папками с выводом количества одинаковых файлов в обеих папках:

Развернутый вариант дерева обработки выглядит так:
При двойном клике мышкой на папке или файле - они открываются.
Влево встаёт каталог, в котором больше задубленных файлов. Сортируется по названию каталога, для удобства обработки.

Далее возможны 2 варианта обработки файлов (решение принимает пользователь):
1) Соглашаемся, что зеленый каталог - это верный, и нам нужно удалить все файлы из желтых каталогов.
2) Верный каталог - один из желтых, тогда нам нужно удалить файлы из зеленого и остальных желтых.

Привожу пример первого сценария, когда зеленый - это правильный каталог.
Выбираю ячейку с папкой "
C:\Море 2024" + нажимаю "Удалить выделенные файлы"
Выбираю ячейку с папкой "
C:\Море 2024\Оригиналы" + нажимаю "Удалить выделенные файлы"
Получаю:

Привожу пример защиты от ошибочного удаления: если я выделю зеленую ячейку "Море.jpg" и нажму "Удалить выделенные файлы", программа не даст мне этого сделать, т.к. удалится уникальный файл. Аналогично программа не даёт удалить файлы, когда мы выделяем каталог и удаляем из него.

В результате, на данный момент мы оставили файлы "Море + Заказ + Город" только в каталоге "E:\Обои на рабочий стол", а в двух других каталогах мы дубли удалили.

Нажимаем "Заполнить дерево", дерево обновилось, пересечений дублей по 3-м "морским" файлам не осталось:

Примечание: когда флаг физического удаления снят, появляется такой вопрос:

А когда флаг физического удаления установлен, то выделяется жирным, для привлечения внимания:

Важная особенность удаления со сменных носителей USB - удаляемые файлы нельзя поместить в корзину, они удаляются сразу. Тут уже вопрос задаёт сам Windows. Для пример, я выделю каталог "D:\Флешка Гриб и лес для Пети" и нажму "Удалить выделенные файлы":

Выбираю "да", затем обновляю дерево "Заполнить дерево", остаётся пересечение по одному файлу "лес", выбираю зеленый файл, удаляю:
Обратите внимание, если каталоги были в "желтом" столбце "Каталог2" на предыдущем фото, то после обновления они сопоставились между собой:

Обновляю дерево, пересечений нет:

В регистре сведений "Найденный файлы" при удалении файлов - удаляются соответствующие записи, в итоге у нас осталось 5 записей в регистре:

Привожу пример второго сценария, когда один из желтых - это правильный каталог.

Я считаю, что нельзя программе полностью доверять автоматическое удаление файлов, т.к. часто бывает, что дубли нужно оставлять: например, когда мы долго выбираем лучшие фото в отдельную папку, обидно будет их потерять при автоматическом удалении.

Поэтому я оставил для пользователя выбор, из какой папки нужно удалять дубли, и нужно ли вообще их удалять.

Исходное дерево:

Пусть верным каталогом "морских" фото будет "C:\Море 2024\Оригиналы"
Выбираю ячейку с папкой "
C:\Море 2024" + нажимаю "Удалить выделенные файлы".
Получаю:

Выбираю ячейку с папкой "E:\Обои на рабочий стол" + нажимаю "Удалить выделенные файлы".
В итоге 3 фото удаляются из папки "
E:\Обои на рабочий стол", а в дереве очищаются файлы сразу в 6-ти ячейках, обратите внимание

Обновляю дерево, нажимаю кнопку "Заполнить дерево", получаю оставшиеся дубли, дубли "морских" фото исправлены, их не выводит:

В регистре сведений "Найденные файлы" осталось 3 уникальных "морских" фото:

 

Пожалуй, это всё.

Буду рад обратной связи.

Запускайте проверку в толстом клиенте - так быстрей. Файлы картинок на моём винчестере 1,5 тб отбираются около 1 часа, правда и фоток у меня много.

При помощи обработки, на данный момент я освободил 150 Гб, в основном это видео.

Код открытый.

Маски файлов прописываются прямо в коде, их можно дополнять в конфигураторе, либо в режиме предприятия - у формы стоит сохранение настроек.

 

Всем летнего настроения !

Конкурс, среди скачавших:
Первому, кто отгадает в комментариях все 3 места на фото ниже (Краснодарский край) - тому я добавлю вознаграждение 5 SM в ответе.

Фотки в студию !!!

 

Тестировалось на:

  • 1С:Предприятие 8.3 (8.3.27.1989)
  • 1С:Предприятие 8.5 (8.5.1.1150)

Установлен режим совместимости для конфигурации: Версия 8.3.23.

Вступайте в нашу телеграмм-группу Инфостарт

Поиск удаление дублей дубликатов файлов локальном диске папке одинаковых

См. также

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

6000 руб.

25.02.2026    3225    12    1    

14

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    45669    31    13    

49

Поиск данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

13420 руб.

14.05.2012    168939    358    253    

589

Поиск данных Программист Пользователь 1С 8.3 1С:Управление торговлей 11 1С:Библиотека стандартных подсистем Абонемент ($m)

Умное сравнение табличных документов с визуальной подсветкой. В отличие от стандартного сравнения, обработка ищет отличия по ключевому значению, игнорируя сдвиги строк. Результат — цветовая маркировка добавленных, удаленных и измененных строк прямо в документе + точный лог расхождений по каждой ячейке.

1 стартмани

27.04.2026    432    5    war41k    5    

13

Поиск данных Нейросети Программист Бесплатно (free)

Практический кейс исследовательской разработки (R&D) с использованием искусственного интеллекта и нейросетей в 1С для поиска по прайсам поставщиков. Рассматривается гибридный поиск (Hybrid Search: векторный + полнотекстовый), позволяющий находить товары по смыслу, а не по буквам — даже при сленге, опечатках и разном написании. Решение работает полностью локально, без облаков, и интегрируется с 1С.

14.01.2026    2267    Prepod2003    12    

13

Информационная безопасность Поиск данных ServiceDesk, HelpDesk Журналы и реестры данных 1С 8.3 Россия Бухгалтерский учет Бюджетный учет Налоговый учет Управленческий учет Платные (руб)

Полный контроль над изменениями в 1С без нагрузки на вашу базу. Мгновенный доступ к истории изменений, удобное сравнение и откат данных в один клик. Простой отчет с визуальным отображением изменений Откат на любую версию объекта в два клика История изменения данных хранится во внешней базе

180000 руб.

05.09.2025    4602    1    1    

3

Поиск данных 1С:Предприятие 8 1С:Библиотека стандартных подсистем Абонемент ($m)

Расширение добавляет возможность в 1С в любых полях и отборах выбирать значения не только Код, Наименование или Номер, но и Уникальный идентификатор, Навигационную ссылку, Объект не найден, Представление документа.

2 стартмани

18.08.2025    7656    38    sapervodichka    14    

77
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SerVer1C 1092 10.03.26 14:52 Сейчас в теме
Конкурс, среди скачавших
Давайте с вами поспорим на 5 SM , что вы мне 10 SM не переведёте )
Sashares; strange2007; Suker86; chuevsf; +4 Ответить
2. chuevsf 278 10.03.26 15:02 Сейчас в теме
Второе фото: Это живописный пейзаж, запечатлевший береговую линию Азовского моря, вероятно, в районе Должанской косы или Бердянска
Это фото есть на этом сайте: https://myeverydayfunday.ru/tury-na-more

Первое фото: На изображении запечатлен живописный закат над курортным поселком Лазаревское в Сочи.

Третье фото: На изображении запечатлена панорама курортного города Анапа.
Это вид на Центральный пляж и реку Анапку, снятый с высоты птичьего полета.
В центре кадра находится парк аттракционов, где расположено 70-метровое колесо обозрения — самое высокое в Краснодарском крае.
Анапа является федеральным курортом, известным своими песчаными пляжами и инфраструктурой для семейного отдыха.
Это фото можно посмотреть тут: https://anapastar.ru/articles/novoe-koleso-obozreniya-v-anape/
3. Suker86 81 10.03.26 15:05 Сейчас в теме
(1) смешно )

(2) Конкурс среди скачавших )))

На одно фото принимается только один вариант ответа, без ИЛИ

PS Все фото сделаны мной.
4. chuevsf 278 10.03.26 15:09 Сейчас в теме
(3) Я не жадный. Пусть кто скачает - воспользуется моим комментом.
Для отправки сообщения требуется регистрация/авторизация