あなたがコピーして、フォルダ構造を維持するために-recurse
と-container
スイッチと組み合わせPowerShellでCopy-Item
コマンドレットを使用することができます!完全なネットワークフォルダとすべてのサブフォルダもバックアップするのはすばらしいことです!
ここに私のソースディレクトリがあります。
C:\temp\stack>tree /F
Folder PATH listing
Volume serial number is 0000000B 9215:D0CB
C:.
├───Dest
└───Source
├───1
│ Archive.rar
│ File01.bmp
│
├───2
│ Archive.rar
│ File01.bmp
│
├───3
│ Archive.rar
│ File01.bmp
│
└───4
3.txt
Archive.rar
File01.bmp
Ham.txt
あなたが見ることができるように、私は、各サブフォルダとサブファイルとSource
でいくつかのファイルとフォルダを持っています。このシンプルなPowerShellコマンドを使用すると、その構造全体を簡単にDest
に移動できます。
copy-item -Path c:\temp\stack\source -Destination C:\temp\stack\Dest -Container -Recurse
ここでは、全体構造がDest
フォルダにも維持されています。
C:\temp\stack>tree /F
Folder PATH listing
Volume serial number is 000000DE 9215:D0CB
C:.
├───Dest
│ ├───1
│ │ Archive.rar
│ │ File01.bmp
│ │
│ ├───2
│ │ Archive.rar
│ │ File01.bmp
│ │
│ ├───3
│ │ Archive.rar
│ │ File01.bmp
│ │
│ └───4
│ 3.txt
│ Archive.rar
│ File01.bmp
│ Ham.txt
[copy-item](https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Management/Copy-Item?view=powershell-5.1)コマンドレットを見ましたか? – Sambardo