このフォルダがあるとします
foo
このコマンドは Bash で実行できます
cp -r --no-target-directory foo bar
そしてそれは作成します
foo
bar # same contents as foo
その後、結果を変更せずにコマンドを再実行できます。これを PowerShell でどのように行うことができますか?
このフォルダがあるとします
foo
このコマンドは Bash で実行できます
cp -r --no-target-directory foo bar
そしてそれは作成します
foo
bar # same contents as foo
その後、結果を変更せずにコマンドを再実行できます。これを PowerShell でどのように行うことができますか?
これはそれを行います。bar
含まれるすべてのものを含むフォルダーが作成されfoo
ます。
copy-item .\foo .\bar -recurse -force
だから問題はそれです
cp -r -fo foo bar
bar
が存在しない場合にのみ機能し、
cp -r -fo foo/* bar
存在する場合にのみ機能bar
します。回避するには、bar
何かを行う前に存在することを確認する必要があります
md -f bar
cp -r -fo foo/* bar