1
我被要求使用powershell腳本進行基準測試,以執行一些基本的文件複製,而不是在批處理文件中使用XCopy。它看起來運行時間差不多相同,但是使用Powershell時,樹結構的父文件夾並未在目標中創建,而使用XCopy時,父文件夾確實已創建。例如,與Copy-Item vs XCopy
xcopy D:\Webs\First\*.* D:\Test\Sandbox\ /E
「第一個」文件夾確實創建其所有內容。而
$SourceFolder = "D:\\Webs\\First\\"
$TargetFolder = "D:\\Test\\Sandbox\\"
Copy-Item $SourceFolder $TargetFolder -recurse
名爲「First」的文件夾未創建,而是將內容複製到目標。如果我使用「網站」作爲源文件夾,那麼與「第一」相同級別的其他文件夾也會被複制,這是不可取的。
如何在沒有在腳本中手動創建此文件夾的情況下使用Copy-Item或其他powershell命令將父文件夾「第一次」複製到目標,以便獲得完全相同的結果?
謝謝...