首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Powershell复制特殊公用文件夹,按原样粘贴。Windows 10

Powershell复制特殊公用文件夹,按原样粘贴。Windows 10
EN

Stack Overflow用户
提问于 2019-08-21 01:53:01
回答 2查看 123关注 0票数 0

我使用Windows 10 Powershell (Version6.2.2)脚本来定制Windows 10安装。

我试图复制特殊的公用文件夹,公共下载,公共文档,公共音乐,.去另一个地方。

通过我所有的尝试,我无法传输或保存显示的特殊文件夹名,而是“真正的”文件夹名,比如下载、音乐,而不是公共音乐。

我一直在用,

Copy-Item -Path 'C:\Users\Public\Music' -Destination 'D:\Users\Public'

这个会复制,

C:\用户\公共音乐\公共音乐

但会屈服,

D:\用户\公共\音乐

而不是

D:\用户\公共\公共音乐

我遗漏了什么?执行手动复制,将生成具有显示名称的文件夹。

任何暗示都是感激的。

感谢并致以问候

  • njc
EN

回答 2

Stack Overflow用户

发布于 2019-08-21 03:57:23

复制完全按照您的要求完成了:'C:\Users\Public\Music'并将其放置在'D:\Users\Public'中,从而形成了D:\Users\Public\Music的最终路径

如果您希望公共音乐成为最终目的地,则需要指定如下内容:

代码语言:javascript
运行
复制
Copy-Item -Path 'C:\Users\Public\Public Music' -Destination 'D:\Users\Public'

如果还需要复制该文件夹中的项,请确保传递递归标志:

代码语言:javascript
运行
复制
Copy-Item -Path 'C:\Users\Public\Public Music -Destination 'D:\Users\Public' -Recurse
票数 0
EN

Stack Overflow用户

发布于 2020-08-16 07:00:12

我知道已经有很长一段时间了,大约一年前,当我登录时,我想我应该发布我的解决方案,以防其他人也有类似的问题。

代码语言:javascript
运行
复制
Robocopy.exe /copyall 'C:\Users\Public\Videos' 'D:\Users\Public\Videos' | Out-Null

if ($LastExitCode -ne 1) {
    # throw exception
}

这将复制源'C:\Users\Public\Public \Public‘,并将其粘贴为'D:\Users\Public\Public视频’。

谢谢和问候,njc

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57583462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档