我不敢相信这和我发现它一样困难。
我在服务器共享上有一个文件夹。此文件夹有许多子文件夹,其中可能包含或不包含我想用最新版本覆盖的文件。
我做了很多谷歌搜索并认为下面的命令可以得到我想要的:
Get-ChildItem \\server1\websites\website\xml -Name "description-15240.txt" -Recurse | Copy-Item ".\description-15240.txt" -Destination $_.fullname
...但事实并非如此。
因此,我将命令分解为多个部分并找到 Get-ChildItem 仅从 -Name 参数的根返回文件路径,即
1\无限\description-15240.txt 68\infinite\description-15240.txt 79\infinite\description-15240.txt 80\infinite\description-15240.txt
而不是我所追求的 \server1\websites\website\xml\1\infinite\description-15240.txt 。
问题:我无法让 Get-ChildItem 返回完整
| { $_.FullName }
路径| { $_.Parent }
有人可以帮助并可能告诉我这是否Copy-Item
也可以工作吗?
非常感谢,N