我有一個看起來像這樣的目錄結構:如何使用PowerShell的複製項目,並保持結構
c:\folderA\folderB\folderC\client1\f1\files
c:\folderA\folderB\folderC\client1\f2\files
c:\folderA\folderB\folderC\client2\f1\files
c:\folderA\folderB\folderC\client2\f2\files
c:\folderA\folderB\folderC\client3\f1\files
c:\folderA\folderB\folderC\client4\f2\files
我想在c F1文件夾中的內容複製:\ tmp目錄\得到這個
c:\tmp\client1\f1\files
c:\tmp\client2\f1\files
c:\tmp\client3\f1\files
我嘗試這樣做:
copy-item -recur -path: "*/f1/" -destination: c:\tmp\
但它沒有複製正確複製結構的內容。
我知道,但我希望在PowerShell中這樣做,因爲這是更大腳本的一部分,我將使用-PassThru將複製的輸出傳遞給其他命令。 – Sylvain 2011-03-25 15:40:12
您可以使用'cmd/c xcopy'從powershell使用xcopy – 2014-04-13 01:46:42
@ZacharyYates:您可以使用'xcopy'從PowerShell使用xcopy。它不是'cmd'內置的,所以在這裏不需要'cmd/c'。 – Joey 2014-04-13 08:30:09