复制项目在单个文件副本上创建目录

发布于 2024-09-11 03:31:45 字数 1549 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一个人的夜不怕黑 2024-09-18 03:31:45

在 PowerShell 2.0 中,仍然无法使用 Copy-Item cmdlet 来创建目标文件夹,您将需要如下代码:

$destinationFolder = "C:\My Stuff\Subdir"

# Copy-Item will not create the destination folder by itself.
if (!(Test-Path -path $destinationFolder)) {New-Item $destinationFolder -Type Directory}
Copy-Item "\\server1\Upgrade.exe" -Destination $destinationFolder

如果您在 Copy-Item 中使用 -Recurse ,它将创建源结构的所有子文件夹在目标中,但即使使用 -Force,它也不会创建实际的目标文件夹。

In PowerShell 2.0, it is still not possible to get the Copy-Item cmdlet to create the destination folder, you'll need code like this:

$destinationFolder = "C:\My Stuff\Subdir"

# Copy-Item will not create the destination folder by itself.
if (!(Test-Path -path $destinationFolder)) {New-Item $destinationFolder -Type Directory}
Copy-Item "\\server1\Upgrade.exe" -Destination $destinationFolder

If you use -Recurse in the Copy-Item it will create all the subfolders of the source structure in the destination but it won't create the actual destination folder, even with -Force.

天气好吗我好吗 2024-09-18 03:31:45

您可以在不使用 -Destination 或 -Force cmdlet 的情况下使用 Copy-Item,但使用目标的完整路径。

you can use Copy-Item without the -Destination nor -Force cmdlet but using full path for your destination.

清秋悲枫 2024-09-18 03:31:45

我最终通过执行以下操作使其发挥作用

Copy-Item "\\server1\Upgrade.exe" -Destination "\\chomputers1\c$\temp" -Force

I did eventually get this to work by doing the following

Copy-Item "\\server1\Upgrade.exe" -Destination "\\chomputers1\c$\temp" -Force
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文