我使用Windows 10 Powershell (Version6.2.2)脚本来定制Windows 10安装。
我试图复制特殊的公用文件夹,公共下载,公共文档,公共音乐,.去另一个地方。
通过我所有的尝试,我无法传输或保存显示的特殊文件夹名,而是“真正的”文件夹名,比如下载、音乐,而不是公共音乐。
我一直在用,
Copy-Item -Path 'C:\Users\Public\Music' -Destination 'D:\Users\Public'
这个会复制,
C:\用户\公共音乐\公共音乐
但会屈服,
D:\用户\公共\音乐
而不是
D:\用户\公共\公共音乐
我遗漏了什么?执行手动复制,将生成具有显示名称的文件夹。
任何暗示都是感激的。
感谢并致以问候
发布于 2019-08-21 03:57:23
复制完全按照您的要求完成了:'C:\Users\Public\Music'并将其放置在'D:\Users\Public'中,从而形成了D:\Users\Public\Music的最终路径
如果您希望公共音乐成为最终目的地,则需要指定如下内容:
Copy-Item -Path 'C:\Users\Public\Public Music' -Destination 'D:\Users\Public'如果还需要复制该文件夹中的项,请确保传递递归标志:
Copy-Item -Path 'C:\Users\Public\Public Music -Destination 'D:\Users\Public' -Recurse发布于 2020-08-16 07:00:12
我知道已经有很长一段时间了,大约一年前,当我登录时,我想我应该发布我的解决方案,以防其他人也有类似的问题。
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
https://stackoverflow.com/questions/57583462
复制相似问题