Powershell在多个目录中查找具有相同名称的文件,并将文件替换为新文件

时间:2017-01-04 23:09:07

标签: powershell

我想使用powershell在D:\ abc文件夹和所有子文件夹中查找名为q.jpg的多个文件,然后将所有q.jpg替换为位于文件夹D:\ updates中的新q.jpg。 我尝试过不同的命令,但不断出现红色错误。

1 个答案:

答案 0 :(得分:1)

#long version
Get-ChildItem "D:\ABC" -Recurse -file -filter "q.txt" | ForEach-Object {Copy-Item "D:\updates\q.txt" $_.FullName }

#quick version
gci "D:\ABC" -R -file -fi "q.txt" | %{cpi "D:\updates\q.txt" $_.FullName }