我的文件结构是这样的:
ParentFolder
ChildFolder_1
- xyz.mat
- abc.mat
- image_xy.mat
ChildFolder_2
- xyz.mat
- abc.mat
- image_xy.mat
ChildFolder_N
- xyz.mat
- abc.mat
- image_xy.mat
我只想从每个文件夹中复制image_xy.mat
并将其粘贴到同一层次结构中的其他位置。
到目前为止,有以下参考: How to use powershell copy-item and keep structure
我试过这样做:
$source = "H:\data"
$dest = "C:\Mydata"
Get-ChildItem -Path $source | Copy-Item -Destination $dest -Recurse -Container
这只是复制每个文件而不进行过滤。我只需要image_xy.mat
我怎样才能在PowerShell中实现这一目标?
答案 0 :(得分:1)
" Copy-Item"""过滤" - 参数小命令。
Get-ChildItem -Path $source | Copy-Item -Destination $dest -Recurse -Container -filter "image_xy.mat"