gpt4 book ai didi

powershell - 将项目复制到通配 rune 件夹

转载 作者:行者123 更新时间:2023-12-02 23:12:12 26 4
gpt4 key购买 nike

我需要将文件从一台 PC 复制到另一台,但文件夹是由软件随机生成的,例如hsfhsrh.default, 43642523.default

我试图在 Copy-Item 中使用通配符并将 hsfhsrh.default 替换为 *.default 但它不起作用:

Copy-Item \\PC1\test\*.default\test.txt -destination \\PC2\test\*.default\test.txt -recurse -Force

最佳答案

您不能在目标路径中使用通配符,因为那样会产生歧义。 (该 cmdlet 是否应该复制到所有匹配的目的地?只是第一个?最后一个?)

枚举目标共享中与您的模式匹配的文件夹,选择第一个结果并将其用作目标路径:

$dst = Get-ChildItem \\PC2\test -Filter *.default |
Select-Object -First 1 -Expand FullName

Copy-Item \\PC1\test\*.default\test.txt -Destination $dst -Force

关于powershell - 将项目复制到通配 rune 件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34696805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com