簡體   English   中英

使用Powershell將Folder中的所有文件替換為多個具有相同名稱文件的子文件夾

[英]Replace all files in Folder with many sub folders with same name files with powershell

我的問題如下:

我修復了一堆損壞的dwg ,我需要使用Power Shell用已修復的dwg替換損壞的dwg 它們具有相同的名稱,問題是我通過Windows搜索工具獲取了文件,並且我都將它們放在一個文件夾中。

原始損壞的文件存在於許多子文件夾中。 如何從“說”文件夾復制所有文件

"d:\repaired" to "d:\original" 

用已修復的文件替換每個原始文件? 我嘗試使用/u使用xcopy進行此操作,但我還需要一種遍歷子文件夾的方法。

編輯

$ files = Get-ChildItem-路徑C:\\ files -Filter * .txt-遞歸

 foreach 
 ($file in $files) 
 {copy-item -path *.txt -destination $files -recurse -force}

將查找具有特定擴展名的所有文件,然后將其替換為-path中指定目錄中的另一個文件。

好的,我是通過命令行完成的。 我在這里找到了答案: 將文件替換為多個文件夾/子目錄

我只是使用了這樣的東西:

替換C:\\ SomeFile.Txt C:\\ SomeRootFolder_ContainsMultipleSubFolders / s

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM