像您這樣的讀者幫助支持 MUO。 當您使用我們網站上的鏈接進行購買時,我們可能會賺取附屬佣金。 閱讀更多。
Windows 中的文件夾合併是一種出色的文件管理理念,可以將具有相似文件的文件夾組織到一個大文件夾中。 這有助於避免混亂並在一個地方提供所有內容,從而更容易找到您要查找的內容。
也就是說,默認情況下,Windows 沒有合併文件夾的選項。 儘管在同一級別識別多個同名文件夾足夠聰明,但在 Windows 10 和 11 中還有更有效的方法來合併文件夾和文件。
在這裡,我們向您展示了在 Windows 10 和 11 系統上合併文件夾的最佳方法。 它包括方便的文件資源管理器合併選項、PowerShell 腳本黑客和用於合併文件夾的第三方工具。
目錄
1. 使用文件資源管理器合併文件夾
當您嘗試移動名稱與同一級別的現有文件夾相同的文件夾時,文件資源管理器將檢測並提示您合併文件夾。
比如你在D:\\Folders下有一個XYZ文件夾,想合併同級的XYX文件夾,只需要將XYX文件夾重命名為XYZ即可。 當出現“確認文件夾替換”提示時,單擊“是”。
同樣,您可以剪切和粘貼具有相同名稱的文件夾,然後選擇合併選項。 文件資源管理器將合併文件夾並將內容移動到目標文件夾。 如果存在重複文件,您可以選擇替換或跳過選項。
相反,當您必須同時處理數百個文件夾時,這可能是一個耗時的過程。 克服此限制的更有效方法是使用 PowerShell 腳本 hack 在 Windows 上合併文件夾。
2. 使用 PowerShell 腳本合併文件夾
PowerShell 是一個功能強大的自動化 shell 實用程序。 您可以學習使用腳本自動執行日常任務的基本 PowerShell cmdlet。
同樣,您可以使用 PowerShell 腳本在 Windows 10 和 11 中合併文件夾。這是一種無需逐個複制和粘貼即可合併多個文件夾的簡便方法。
要使用該腳本,您必須在 Windows PowerShell 中啟用運行腳本。 完成後,您可以將腳本直接複製並粘貼到 PowerShell 窗口中,而無需將其作為 .ps1 文件運行。
要允許本地 PowerShell 腳本運行,您需要在“設置”應用中更改執行策略。 這是如何做到的。
- 按 Win + I 打開“設置”應用。
- 接下來,打開左側窗格中的隱私和安全選項卡。
- 單擊安全部分下的開發人員。
- 接下來,向下滾動並單擊以展開“PowerShell”部分。
- 切換開關以打開更改執行策略以允許本地 PowerShell 腳本無需簽名即可運行。 需要為遠程腳本簽名。
啟用在 PowerShell 上運行的腳本後,按照這些操作執行 PowerShell 腳本以合併文件夾。
- 按 Win 鍵並輸入 powershell。
- 從搜索結果中單擊 Windows PowerShell。
- 將以下腳本複制並粘貼到 PowerShell 窗口中: $sourcePath = \”F:\\New folder\”$destinationPath =\”E:\\新文件夾\”$files = Get-ChildItem -Path $sourcePath -Recurse -Filter \”*.*\” foreach($files in $files){ $sourcePathFile = $file.FullName $destinationPathFile = $file.FullName.Replace($sourcePath, $destinationPath) $exists = 測試路徑 $destinationPathFile if(!$exists){ $dir = 拆分路徑 -父級 $destinationPathFileclass=\”hljs-keyword\”>New-Item -ItemType directory -Path $dir} 複製項目-Path $sourcePathFile-Destination $destinationPathFile-Recurse-Force } else{ $isFile = Test-Path -path $ destinationPathfile -pathtype leaf if (!$ isfile){copy -item -path $ sourcepathfile -destination $ destinate patherfile -recurse -recurse -force}}}}}}}
- 在上述命令中,將“E:\\New folder”和“F:\\New folder”分別替換為源文件路徑和目標文件路徑。 要查找文件路徑,請右鍵單擊要合併的文件夾名稱,然後選擇複製作為路徑。
- 上述命令會將 E:\\New 文件夾的內容與 F:\\New 文件夾合併。 它將跳過任何重複文件衝突,使目標文件夾中的原始文件不受影響。
您可以使用不同的文件路徑重複腳本以合併更多文件夾。 如果遇到任何錯誤,請檢查目標和源的文件路徑是否正確。
2.使用第三方軟件合併文件夾
如果您更喜歡基於 GUI 的實用程序而不是 PowerShell 腳本來合併文件,您有幾個選項可供選擇。 適用於 Windows 的第三方合併工具提供基本合併功能和高級產品,以滿足軟件和創意設計專業人員的需求。
1. 文件夾合併
Folder Merger 是一款免費實用程序,可將不同文件夾的內容合併到一個文件夾中。 您可以將多個源文件夾添加到應用程序,然後將它們合併到指定的目標文件夾。
使用文件夾合併很簡單。 您可以添加單個文件夾或選擇根文件夾來添加一級子文件夾。 接下來,單擊目標文件夾圖標以設置目標文件夾。
添加所有文件夾後,單擊全選以使用 Ctrl 鍵合併所有文件夾或單個文件夾。 單擊合併按鈕開始合併過程。 完成後,單擊“目標”部分中的“顯示文件夾”圖標以查看新合併的文件。
此外,您還可以選擇複製或移動文件,合併特定名稱或擴展名的文件,以及使用跳過、替換或重命名選項解決文件衝突。
下載:文件夾合併(免費)
2。WinMerge
WinMerge 的用途與 Folder Merger 不同,具有簡潔的用戶界面。 它是適用於 Windows 的開源差異和合併實用程序。 如果您想比較多個文本文檔以找出差異,這是一個方便的工具。 它可以比較基於文本的文檔、圖像、網頁等來自文件夾的差異,然後執行合併。
要使用 WinMerge 比較和合併文檔:
- 單擊“文件”並選擇“打開”。
- 選擇第一個文件或文件夾,然後選擇第二個文件或文件夾。 您最多可以選擇三個文件或文件夾進行交叉比較。
- 單擊比較以加載和比較文件。
- 如果是文本文件,WinMerge 將突出顯示所選文檔之間的行內差異。
- 要合併文檔中的個別更改,請單擊突出顯示的文本並選擇從右側複製或複製到右側,具體取決於您要合併的版本。
- 要合併所有更改,請按 Ctrl + A 選擇所有文本,然後使用複制選項。 它還支持圖像、網頁、二進製文件和表格的差異比較。
此外,它還支持 shell 集成、良好的插件和 7-Zip 存檔文件支持。
下載:WinMerge(免費)
在 Windows 上合併文件和文件夾的最佳應用程序
Windows 11 可以檢測並提示複製的同級文件夾合併。 但是,如果您需要經常處理多個文件夾,PowerShell 腳本或基於 GUI 的工具(如 Folder Merger)會使任務變得更加容易。