0

假设你有这个文件夹

foo

您可以在 Bash 中运行此命令

cp -r --no-target-directory foo bar

它会创建

foo
bar # same contents as foo

然后您可以重新运行命令而不更改结果。如何使用 PowerShell 做到这一点?

4

2 回答 2

1

这将做到这一点。它将创建bar文件夹,该文件夹将包含所有foo内容。

copy-item .\foo .\bar -recurse -force
于 2014-04-16T22:11:58.117 回答
0

所以问题是

cp -r -fo foo bar

仅在bar不存在且

cp -r -fo foo/* bar

仅在bar存在时才有效。所以要解决,你需要bar在做任何事情之前确保存在

md -f bar
cp -r -fo foo/* bar
于 2014-04-16T22:49:00.820 回答