我正在尝试将所有文件从源目录复制到目标目录,如果不存在,则应使用 Copy-Item 创建该目录。
第一次尝试: Copy-Item 'C:\sourcePath\reports' 'C:\destPath\reports' -Force -Recurse
一切都很好。但是,如果我再次运行该命令,powershell 不会复制 C:\sourcePath\reports 中的内容,而是在 C:\destPath\reports 下创建一个额外的报告子文件夹。我最终得到 C:\destPath\reports\reports。
其他尝试:
Copy-Item 'C:\sourcePath\reports*' 'C:\destPath\reports' -Force -Recurse 这个不会创建目标路径 C:\destPath\reports
Copy-Item 'C:\sourcePath\reports**' 'C:\destPath\reports' -Force -Recurse 这一项将内容复制到报告文件中,而不是文件夹中。
有谁知道如何让它工作?这个