相关疑难解决方法(0)

如何使用powershell copy-item并保持结构

我有一个如下所示的目录结构:

C:\folderA\folderB\folderC\client1\f1\files
C:\folderA\folderB\folderC\client1\f2\files
C:\folderA\folderB\folderC\client2\f1\files
C:\folderA\folderB\folderC\client2\f2\files
C:\folderA\folderB\folderC\client3\f1\files
C:\folderA\folderB\folderC\client4\f2\files
Run Code Online (Sandbox Code Playgroud)

我想复制c:\ tmp \中的f1文件夹的内容来获取它

C:\tmp\client1\f1\files
C:\tmp\client2\f1\files
C:\tmp\client3\f1\files
Run Code Online (Sandbox Code Playgroud)

我试过这个:

Copy-Item -recur -path: "*/f1/" -destination: C:\tmp\
Run Code Online (Sandbox Code Playgroud)

但它复制内容而不正确复制结构.

powershell

42
推荐指数
6
解决办法
6万
查看次数

在powershell中保留文件夹结构的同时复制文件的正确方法是什么?

我似乎无法做到这一点.

我有一个c:\MyApps\Websites\MySite已经在其中运行现有网站的现有文件夹.我已经下载了最新的位c:\temp\MySite\artifacts.

当我试图运行这个

$source "c:\temp\MySite"
$destination "c:\MyApps\Websites\MySite"
copy-item $source $destination -recurse -force
Run Code Online (Sandbox Code Playgroud)

如果c:\MyApps\Websites\MySite已经存在则会尝试将其放入c:\MyApps\Websites\MySite\artifacts,但如果它尚不存在则会正确复制.不知道这里发生了什么.有什么建议?

powershell copy

4
推荐指数
1
解决办法
707
查看次数

标签 统计

powershell ×2

copy ×1