2015-08-20 143 views
1

我有兩個文件夾。使用powershell替換文件夾中其他文件夾中的文件

  1. Folder1包含許多文件。

  2. Folder2是folder1中一組文件的服務包。

我想通過PowerShell將Folder1中的特定文件替換爲Folder2中的文件。

-Replace是否正確的地方?我應該如何處理這個問題?

更新

Get-ChildItem $hotfix | ForEach-Object {Copy-Item $_.FullName -Destination $original -force} 
+1

用'-force'來查看'copy-item'來覆蓋,回來一些你已經嘗試過並且遇到麻煩的例子。 '-Replace'更多的是與文件/目錄相關的字符串替換。 – ssaviers

+0

好的..會嘗試! – ruchasn

+0

我試着用下面的代碼,它完美的工作 - 獲取ChildItem $ hotfix | ForEach-Object {Copy-Item $ _。FullName -Destination $ original -force} – ruchasn

回答

0

對不起,我遲到了張貼的答案。但這裏是!

所以, 1 Folder1中被命名爲$原 2.文件夾2被命名爲$修復

Get-ChildItem $hotfix | ForEach-Object {Copy-Item $_.FullName -Destination $original -force} 

這replces在$修復$原始和$修補程序與文件中的所有公共文件!

相關問題