繁体   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