Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Объединение папок в Windows — отличная идея управления файлами для организации папок с похожими файлами в одну большую папку. Это помогает избежать беспорядка и предлагает все в одном месте, что упрощает поиск того, что вы ищете.

Тем не менее, по умолчанию в Windows нет возможности объединять папки. Несмотря на то, что он достаточно умен, чтобы идентифицировать несколько папок с одинаковым именем на одном уровне, существуют более эффективные способы объединения папок и файлов в Windows 10 и 11.

Здесь мы покажем вам лучшие способы объединения папок в системе Windows 10 и 11. Он включает в себя удобную опцию слияния File Explorer, взлом сценария PowerShell и сторонние инструменты для слияния папок.

1. Объединение папок с помощью проводника

Проводник обнаружит и предложит вам объединить папку, когда вы попытаетесь переместить папку с именем, идентичным существующей папке на том же уровне.

instagram viewer

Например, если у вас есть XYZ папка в D:\Папки и хотите объединить XYX папку на том же уровне, все, что вам нужно сделать, это переименовать XYX папка как XYZ. Когда Подтвердить замену папки появится приглашение, нажмите Да.

Точно так же вы можете вырезать и вставить папку с одинаковыми именами, а затем выбрать вариант слияния. Проводник объединит папки и переместит содержимое в папку назначения. Если дубликат файла существует, вы можете выбрать Заменять или Пропускать вариант.

И наоборот, это может занять много времени, когда вам приходится работать с сотнями папок одновременно. Более эффективный способ обойти это ограничение — использовать взлом сценария PowerShell для объединения папок в Windows.

2. Объединение папок с помощью скрипта PowerShell

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

Точно так же вы можете использовать сценарий PowerShell для объединения папок в Windows 10 и 11. Это удобный способ объединить несколько папок, не копируя и не вставляя их одну за другой.

Чтобы использовать сценарий, необходимо включить выполнение сценариев в Windows PowerShell. После этого вы можете скопировать и вставить сценарий прямо в окно PowerShell, не запуская его как файл .ps1.

Чтобы разрешить выполнение локального сценария PowerShell, вам необходимо изменить политику выполнения в приложении «Параметры». Вот как это сделать.

  1. Нажимать Победа + я открыть Настройки приложение.
  2. Далее откройте Конфиденциальность и безопасность вкладку на левой панели.
  3. Нажмите на Для разработчиков под Раздел безопасности.
  4. Затем прокрутите вниз и нажмите, чтобы развернуть PowerShell раздел.
  5. Переключите переключатель, чтобы включить Измените политику выполнения, чтобы разрешить запуск локальных сценариев PowerShell без подписи.. Требовать подписи для удаленных скриптов.

При включенном сценарии PowerShell выполните следующие действия, чтобы выполнить сценарий PowerShell для объединения папок.

  1. нажмите Победить ключ и тип пауэршелл.
  2. Нажмите на Windows PowerShell из результатов поиска.
  3. Скопируйте и вставьте следующий скрипт в окно PowerShell:
     $ исходный путь = "F:\Новая папка"
    $Путь_назначения = "Е:\Новая папка"
    $files = Get-ChildItem -Path $sourcePath -Recurse -Filter "*.*"
    для каждого($файл в $файлах){
    $sourcePathFile = $файл. Полное имя
    $destinationPathFile = $файл. Полное имя. Заменить($sourcePath, $destinationPath)
    $exists = тестовый путь $destinationPathFile
    если(!$ существует){
    $dir = Разделить-Путь -родитель $destinationPathFile
    если (!(Тест-Путь($каталог))) { Новый-Item -ItemType каталог -Path $dir }
    Copy-Item -Path $sourcePathFile -Destination $destinationPathFile -Recurse -Force
    }
    еще{
    $isFile = Test-Path -Path $destinationPathFile -PathType Leaf
    если(!$isFile){
    Copy-Item -Path $sourcePathFile -Destination $destinationPathFile -Recurse -Force
    }
    }
    }
  4. В приведенной выше команде замените «E:\Новая папка" и "F:\Новая папка” с путями к исходному и целевому файлам соответственно. Чтобы найти путь к файлу, щелкните правой кнопкой мыши имя папки, которую вы хотите объединить, и выберите Скопируйте как путь.
  5. Приведенная выше команда объединит содержимое файла E:\Новая папка с F:\Новая папка. Он пропустит любой конфликт дубликатов файлов, чтобы оставить исходные файлы в папке назначения нетронутыми.

Вы можете повторить сценарий с разными путями к файлам, чтобы объединить больше папок. Если вы столкнулись с какой-либо ошибкой, проверьте правильность пути к файлу назначения и источника.

2. Объединение папок с помощью стороннего программного обеспечения

Если вы предпочитаете утилиту на основе графического интерфейса, а не сценарий PowerShell для объединения файлов, у вас есть несколько вариантов на выбор. Сторонние инструменты слияния для Windows предлагают базовые возможности слияния и предложения премиум-класса, ориентированные на профессионалов в области программного обеспечения и творческого дизайна.

1. Объединение папок

Folder Merger — бесплатная утилита для объединения содержимого разных папок в одну папку. Вы можете добавить в приложение несколько исходных папок, а затем объединить их в указанную папку назначения.

Использование Folder Merger очень просто. Вы можете добавить одну папку или выбрать корневую папку, чтобы добавить подпапки первого уровня. Далее нажмите на Место назначения значок папки, чтобы установить папку назначения.

Когда все папки будут добавлены, нажмите Выбрать все объединить все папки или отдельные папки с помощью Ctrl ключ. Нажмите на Объединить кнопку, чтобы начать процесс слияния. После этого нажмите Sкак папка значок в Место назначения раздел для просмотра недавно объединенных файлов.

Кроме того, вы также можете копировать или перемещать файлы, объединять файлы с определенным именем или расширением и разрешать конфликты файлов с помощью опции пропуска, замены или переименования.

Скачать: Объединение папок (Бесплатно)

2. WinMerge

WinMerge служит другой цели, чем слияние папок, с чистым пользовательским интерфейсом. Это утилита для определения различий и слияния с открытым исходным кодом для Windows. Удобный инструмент, если вы хотите сравнить несколько текстовых документов, чтобы найти различия. Он может сравнивать текстовые документы, изображения, веб-страницы и многое другое из папки на наличие различий, а затем выполнять слияние.

Чтобы сравнить и объединить документы с помощью WinMerge:

  1. Нажмите на Файл и выберите Открыть.
  2. Выберите первый файл или папку, а затем второй файл или папку. Вы можете выбрать до трех файлов или папок для перекрестного сравнения.
  3. Нажмите Сравнивать для загрузки и сравнения файлов.
  4. Если это текстовый файл, WinMerge выделит разницу между строками между выбранными документами.
  5. Чтобы объединить отдельные изменения в документе, нажмите на выделенный текст и выберите Копировать справа или Копировать вправо, в зависимости от того, какую версию вы хотите объединить.
  6. Чтобы объединить все изменения, нажмите Ctrl + А чтобы выделить весь текст, а затем использовать параметр копирования. Он также поддерживает сравнение различий для изображений, веб-страниц, двоичных файлов и таблиц.

Кроме того, он поддерживает интеграцию с оболочкой, хороший плагин и поддержку архивных файлов с 7-Zip.

Скачать: WinMerge (Бесплатно)

Лучшие приложения для объединения файлов и папок в Windows

Windows 11 может обнаруживать и предлагать объединить скопированные папки на одном уровне. Однако, если вам нужно часто работать с несколькими папками, сценарий PowerShell или инструмент с графическим интерфейсом, такой как Folder Merger, значительно упростят задачу.