Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Обединяването на папки в Windows е отлична идея за управление на файлове за организиране на папки с подобни файлове в една голяма папка. Това помага да се избегне бъркотията и предлага всичко на едно място, като по този начин улеснява намирането на това, което търсите.

Въпреки това по подразбиране Windows няма опция за обединяване на папки. Въпреки че е достатъчно умен за идентифициране на множество папки с едно и също име на едно и също ниво, има по-ефективни начини за обединяване на папки и файлове в Windows 10 и 11.

Тук ви показваме най-добрите начини за обединяване на папки в Windows 10 и 11 система. Той включва удобната опция за сливане на File Explorer, хакване на скрипт PowerShell и инструменти на трети страни за сливане на папки.

1. Обединете папки с помощта на File Explorer

File Explorer ще открие и ще ви подкани да обедините папката, когато се опитате да преместите папка с име, идентично на съществуваща папка на същото ниво.

instagram viewer

Например, ако имате XYZ папка в D:\Папки и искате да обедините XYX папка на същото ниво, всичко, което трябва да направите, е да преименувате XYX папка като XYZ. Когато Потвърдете замяната на папка появява се подкана, щракнете да.

По същия начин можете да изрежете и поставите папката с идентични имена и след това да изберете опцията за сливане. File Explorer ще обедини папките и ще премести съдържанието в целевата папка. Ако съществува дублиран файл, можете да изберете Сменете или Пропускане опция.

Обратно, това може да отнеме време процес, когато трябва да работите със стотици папки наведнъж. По-ефективен начин за преодоляване на това ограничение е да използвате хак на скрипт PowerShell за обединяване на папки в Windows.

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

PowerShell е мощна обвивка за автоматизация. Можете да научите на основни командлети на PowerShell за автоматизиране на ежедневните задачи със скрипт.

По подобен начин можете да използвате скрипт на PowerShell за обединяване на папки в Windows 10 и 11. Това е удобен начин за обединяване на множество папки, без да ги копирате и поставяте една по една.

За да използвате скрипта, трябва да активирате изпълняваните скриптове в Windows PowerShell. След като сте готови, можете да копирате и поставите скрипта директно в прозореца на PowerShell, без да се налага да го стартирате като .ps1 файл.

За да позволите на локалния скрипт на PowerShell да се изпълнява, ще трябва да промените правилата за изпълнение в приложението Настройки. Ето как да го направите.

  1. Натиснете Win + I за да отворите Настройки ап.
  2. След това отворете Поверителност и сигурност раздел в левия прозорец.
  3. Кликнете върху За разработчик под Секция за сигурност.
  4. След това превъртете надолу и щракнете, за да разширите PowerShell раздел.
  5. Превключете превключвателя, за да го включите Променете правилата за изпълнение, за да позволите на локалните PowerShell скриптове да се изпълняват без подписване. Изискване на подписване за отдалечени скриптове.

При активиран скрипт, работещ на PowerShell, следвайте тези, за да изпълните скрипт на PowerShell за обединяване на папки.

  1. Натисни Печеля ключ и тип powershell.
  2. Кликнете върху Windows PowerShell от резултатите от търсенето.
  3. Копирайте и поставете следния скрипт в прозореца на PowerShell:
     $sourcePath = "F:\Нова папка"
    $destinationPath = "E:\Нова папка"
    $files = Get-ChildItem -Path $sourcePath -Recurse -Filter "*.*"
    за всеки($файл в $файлове){
    $sourcePathFile = $файл. Пълно име
    $destinationPathFile = $файл. Пълно име. Замяна ($sourcePath, $destinationPath)
    $exists = тестов път $destinationPathFile
    ако(!$съществува){
    $dir = Разделен път -родител $destinationPathFile
    ако (!(Test-Path($dir))) { Нов-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. Обединете папки с помощта на софтуер на трети страни

Ако предпочитате GUI-базирана помощна програма пред PowerShell скрипт за обединяване на файлове, имате няколко опции за избор. Инструментите за сливане на трети страни за Windows предлагат основни възможности за сливане и първокласни предложения, предназначени за професионалисти в областта на софтуера и креативния дизайн.

1. Обединяване на папки

Folder Merger е безплатна помощна програма за обединяване на съдържанието на различни папки в една папка. Можете да добавите множество изходни папки към приложението и след това да ги обедините в определена целева папка.

Използването на Folder Merger е лесно. Можете да добавите една папка или да изберете основна папка, за да добавите подпапки от първо ниво. След това щракнете върху Дестинация икона на папка, за да зададете целевата папка.

След като всички папки са добавени, щракнете Избери всички за да обедините всички папки или отделни папки с помощта на Ctrl ключ. Щракнете върху Обединяване бутон, за да започнете процеса на сливане. След като сте готови, щракнете върху Sкак папка икона в Дестинация раздел, за да видите вашите новообединени файлове.

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

Изтегли: Обединяване на папки (Безплатно)

2. WinMerge

WinMerge служи за различна цел от Folder Merger с чист потребителски интерфейс. Това е помощна програма за разграничаване и сливане с отворен код за Windows. Удобен инструмент, ако искате да сравните множество текстови документи, за да намерите разликите. Той може да сравнява текстови документи, изображения, уеб страници и други от папка за разлики и след това да извършва сливане.

За да сравните и обедините документи с помощта на WinMerge:

  1. Кликнете върху Файл и изберете Отворете.
  2. Изберете първия файл или папка и след това втория файл или папка. Можете да изберете до три файла или папки за кръстосано сравнение.
  3. Кликнете Сравнете за зареждане и сравнение на файловете.
  4. Ако това е текстов файл, WinMerge ще подчертае разликата в редовете между избраните документи.
  5. За да обедините отделни промени в документа, щракнете върху маркирания текст и изберете Копирайте отдясно или Копирайте надясно, в зависимост от това коя версия искате да обедините.
  6. За да обедините всички промени, натиснете Ctrl + A за да изберете целия текст и след това да използвате опцията за копиране. Той също така поддържа сравнение на разлики за изображения, уеб страници, двоични файлове и таблици.

В допълнение, той включва поддръжка за интегриране на обвивка, добра добавка и поддръжка на архивни файлове със 7-Zip.

Изтегли: WinMerge (Безплатно)

Най-добрите приложения за обединяване на файлове и папки в Windows

Windows 11 може да открие и подкани копираните папки на същото ниво да бъдат обединени. Въпреки това, ако трябва често да работите с множество папки, скрипт на PowerShell или базиран на GUI инструмент като Folder Merger прави задачата много по-лесна.