我总是无法做到这一点。
我有一个现有的文件夹c:\MyApps\Websites\MySite
,其中已经运行了一个现有的网站。 我已经下载了最新的位于c:\temp\MySite\artifacts
下的内容。
当我尝试运行它时
$source "c:\temp\MySite"
$destination "c:\MyApps\Websites\MySite"
copy-item $source $destination -recurse -force
如果
c:\MyApps\Websites\MySite
已经存在,则会尝试将其放入 c:\MyApps\Websites\MySite\artifacts
,但如果不存在,则会正确地复制它。对此不太确定发生了什么。有什么建议吗?
/PURGE
标志。 此外,/MIR
等同于/E /PURGE
。 您可以通过发出robocopy /?
来查看更多信息。 - SpellingD