Windows robocopy トップ、ルート ボリューム フォルダを含むフォルダ ディレクトリをコピーする方法に関する情報です。
よく検索してヒットする記述でコピーしたらフォルダ内のコピーはできたのですが、そのフォルダ自体のコピーがされませんでした。
以下は参考情報です。
質問の抜粋です。
C:\Test フォルダー全体を、Test フォルダーとフォルダーのアクセス許可を含むすべてのサブディレクトリと共に再帰的にコピーしたいと思います。次のコマンドを使用してみましたが、ファイルをコピーするだけです。
パワーシェル:
`Get-ChildItem -Path -Recurse C:\Test | Copy-Item -Destination F:\ -Recurse -Con
tainer`
ロボコピー:robocopy C:\Test F:\ /s /e
続いて、回答の抜粋です。
Robocopy にはプロパティを保持するためのオプションがいくつかありますが、すべてを保持したい場合は「/copyall」を使用します。
robocopy "c:\test" "f:\test" /copyall /e
また、フォルダー名の末尾にスラッシュを使用することは、引用符をエスケープするため許可されていないことに注意してください。これらは良いです:
robocopy "c:\test" "f:" /copyall /e
robocopy "c:\test" "f:\test" /copyall /e
これらは悪いです:
robocopy "c:\test" "f:\" /copyall /e
robocopy "c:\test" "f:\test\" /copyall /e
「引用元」
Windows でルート ボリューム フォルダを含むフォルダ ディレクトリをコピーする方法を教えてください。
これだと、folder1内の中身だけがコピーされます。
robocopy "E:\test\folder1" "E:\test\dst" /copyall /e
これだとfolder1も含めてコピー元からコピーされます。
robocopy "E:\test\folder1" "E:\test\dst\folder1" /copyall /e
Windows robocopy トップ、ルート ボリューム フォルダを含むフォルダ ディレクトリをコピーする方法を探している方は参考にしてみてください。