您可以使用PowerShell中的Copy-Item
cmdlet與-recurse
和-container
開關組合,以複製和保存文件夾結構!備份完整的網絡文件夾以及所有子文件夾太棒了!
這是我的源代碼目錄。
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
你看過[複製項目](https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Management/Copy-Item?view=powershell-5.1)cmdlet嗎? – Sambardo