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

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.

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

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

См. также

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

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

180000 руб.

05.09.2025    5507    2    1    

4

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

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

6000 руб.

25.02.2026    5901    19    1    

21

SALE! 15%

Поиск данных Системный администратор Программист 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 11407 руб.

14.05.2012    172963    360    253    

591

Поиск данных Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта Стажер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Беларусь Россия Казахстан Платные (руб)

Встройте искусственный интеллект прямо в вашу 1С за один вечер. «Цифровой сотрудник» - это чат с нейросетью внутри привычного интерфейса 1С, который умеет отвечать не «в общем», а по вашим данным: обучите его на регламентах, инструкциях и прайсах компании, подключите к данным информационной базы - и получите ассистента, который консультирует бухгалтера по учёту, отвечает менеджеру по прайсу и достаёт цифры из базы по запросу на обычном русском языке. Поддерживаются OpenAI, DeepSeek, Qwen и локальные LLM - включая вариант, когда данные вообще не покидают ваш контур.

3660 руб.

03.08.2026    973    1    0    

3

Поиск данных 1С:Управление торговлей 11 Россия Платные (руб)

Возможность по ИНН контрагента быстро найти Партнера с которым связан контрагент.

7015 руб.

11.09.2025    1235    1    0    

3

НДС 22% Поиск данных Регламентированный учет и отчетность Взаиморасчеты Учет доходов и расходов Анализ учета Учет документов Бизнес-аналитик Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Россия Налоговый учет НДС Абонемент ($m)

🔍 Обработка предназначена для быстрого анализа входящего НДС по документам поступления. Она позволяет увидеть, какие ставки НДС применены в каждом документе, выявить ошибки в их использовании и проконтролировать корректность учета.

6100 руб.

06.07.2026    323    1    0    

2

Учетные задачи Поиск данных Подбор и обработка объектов 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

1.обработка позволяет автоматически вычислить дубли и привести их к единому наименованию во всех документах. 2.так же есть возможность в документах поменять счета учета для номенклатуры. Например разные бухгалтера оформляют поступление одного и того же товара - один занес на 10.01, второй на 41.01 в результате в ОСВ у нас минусы. В обработке есть возможность наглядно увидеть такие ошибки и тут же их поправить не бегая по всем документам. Достаточно поставить галочку у номенклатуры и указать счет учета который надо найти и счет учета на который надо его заменить. Обработка сама вычислит документы в которых номенклатура с галочкой была задействована и заменит счета учета. Что бы не было излишнего изменения документов, в обработке указываются типы документов, где операция замены счета разрешена (например Поступление ТМЦ, Реализация, Отчет о розничных продажах, возврат покупателю итд.)

7320 руб.

05.06.2026    706    2    0    

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

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

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

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

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

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