PowerShell copy-item命令

Copy-Item將專案從一個位置複製到名稱空間中的另一個位置。 例如,此cmdlet可以將檔複製到檔夾,但是不能將檔複製到證書驅動器。 它不會刪除或剪切要複製的專案。 cmdlet複製的那些特定專案取決於PowerShell提供程式。

例如,此cmdlet可以複製檔系統驅動器中的檔和目錄以及註冊表驅動器中的註冊表項和條目。 它可以複製和重命名同一cmdlet中的專案。 在-Destination參數的值中輸入新名稱以重命名專案。

語法

語法1

Copy-Item
[-Confirm]
[-Path <String[]>]
[-Destination <String>]
[-Filter <String>]
[-Force]
[-Container]
[-Include <String[]>]
[-Exclude <String[]>]
[-Recurse]
[-PassThru]
[-Credential <PSCredential>]
[-WhatIf]
[-FromSession<PSSession>]
[-ToSession<PSSession>]
[<CommonParameters>]

語法2

Copy-Item
[-Confirm]
[-LiteralPath<String[]>]
[-Destination <String>]
[-Filter <String>]
[-Force]
[-Container]
[-Include <String[]>]
[-Exclude <String[]>]
[-Recurse]
[-PassThru]
[-Credential <PSCredential>]
[-WhatIf]
[-FromSession<PSSession>]
[-ToSession<PSSession>]
[<CommonParameters>]

參數

-Confirm - 在運行cmdlet之前提示確認。
-Path - 此參數中的字串數組用於指定要複製的專案的路徑,接受通配符。
-LiteralPath - 此參數用於指定位置的路徑。 它的值與鍵入時完全一樣。 如果路徑包含轉義符,則將其用單引號引起來。 單引號告訴Windows PowerShell,它不應將任何字元解釋為轉義序列。
-Destination - 此參數用於指定新位置的路徑。 默認為當前位置,不接受通配符。 要重命名要複製的專案,請在-Destination參數的值中賦予一個新名稱。
-Filter - 此參數指定用於限定-Path參數的篩檢程式。 FileSystem提供程式是唯一支持使用篩檢程式的PowerShell提供程式。 此參數效率更高,因為提供程式在cmdlet獲取對象時應用篩選器,而不是讓Powershell在訪問對象後篩選對象。
-Force - 此參數指示此cmdlet複製那些不能更改的專案,例如,複製只讀檔或別名。
-Container - 此參數指示此cmdlet在複製操作期間保留容器對象。 默認情況下,此參數設置為True
-Include - 此cmdlet包括在操作中的專案被指定為字串數組。 -Include參數的值限定-Path參數。 輸入模式或路徑元素,例如*.txt。 接受通配符。 僅當cmdlet包含專案的內容(例如C:\*,通配符*用於指定C:目錄的內容)時,-Exclude參數才有效。
-Exclude


上一篇: PowerShell new-item命令 下一篇:無