共用方式為


Import-AzDataLakeStoreItem

將本機檔案或目錄上傳至 Data Lake Store。

語法

Import-AzDataLakeStoreItem
      [-Account] <String>
      [-Path] <String>
      [-Destination] <DataLakeStorePathInstance>
      [-Recurse]
      [-Resume]
      [-ForceBinary]
      [-Force]
      [-Concurrency <Int32>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Import-AzDataLakeStoreItem
      [-Account] <String>
      [-Path] <String>
      [-Destination] <DataLakeStorePathInstance>
      [-Recurse]
      [-Resume]
      [-ForceBinary]
      [-Force]
      [-Concurrency <Int32>]
      [-DiagnosticLogLevel <LogLevel>]
      -DiagnosticLogPath <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Import-AzDataLakeStoreItem Cmdlet 會將本機檔案或目錄上傳至 Data Lake Store。

範例

範例 1:上傳檔案

Import-AzDataLakeStoreItem -AccountName "ContosoADL" -Path "C:\SrcFile.csv" -Destination "/MyFiles/File.csv" -Concurrency 4

此命令會將檔案上傳SrcFile.csv,並將其新增至 Data Lake Store 中的 MyFiles 資料夾,File.csv並行為 4。

參數

-Account

指定 Data Lake Store 帳戶的名稱。

類型:String
別名:AccountName
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Concurrency

指出要平行上傳的檔案或區塊數目。 預設會根據系統規格來計算為最佳工作。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Destination

指定要從根目錄 (/) 開始上傳檔案或資料夾的 Data Lake Store 路徑。

類型:DataLakeStorePathInstance
Position:2
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-DiagnosticLogLevel

選擇性地指出在檔案或資料夾匯入期間用來記錄事件的診斷記錄層級。 預設值為 Error。

類型:LogLevel
接受的值:Debug, Information, Error, None
Position:Named
預設值:Error
必要:False
接受管線輸入:True
接受萬用字元:False

-DiagnosticLogPath

指定要在檔案或資料夾匯入期間記錄事件之診斷記錄檔的路徑。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Force

指出如果目的地檔案已經存在,這項作業可以覆寫目的地檔案。

類型:SwitchParameter
Position:8
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ForceBinary

表示要複製的檔案應該複製,而不需擔心附加之間的新行保留。

類型:SwitchParameter
Position:5
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-Path

指定要上傳之檔案或資料夾的本機路徑。

類型:String
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Recurse

表示這項作業應該上傳所有子資料夾中的所有專案。

類型:SwitchParameter
Position:3
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-Resume

表示要複製的檔案是先前上傳的接續。 這會導致系統嘗試從未完全上傳的最後一個檔案繼續。

類型:SwitchParameter
Position:4
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

String

DataLakeStorePathInstance

SwitchParameter

Int32

LogLevel

輸出

String