Get-AzStorageFile
Yol için dizinleri ve dosyaları listeler.
Sözdizimi
Get-AzStorageFile
[-ShareName] <String>
[[-Path] <String>]
[-ExcludeExtendedInfo]
[-DisAllowTrailingDot]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
Get-AzStorageFile
[-Share] <CloudFileShare>
[-ShareClient <ShareClient>]
[[-Path] <String>]
[-ExcludeExtendedInfo]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
Get-AzStorageFile
[-Directory] <CloudFileDirectory>
[-ShareDirectoryClient <ShareDirectoryClient>]
[[-Path] <String>]
[-ExcludeExtendedInfo]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
Description
Get-AzStorageFile cmdlet'i, belirttiğiniz paylaşım veya dizin için dizinleri ve dosyaları listeler. Belirtilen yolda bir dizin veya dosyanın örneğini almak için Path parametresini belirtin. Bu cmdlet, AzureStorageFile ve AzureStorageDirectory nesnelerini döndürür. Klasörleri ve dosyaları ayırt etmek için IsDirectory özelliğini kullanabilirsiniz.
Örnekler
Örnek 1: Paylaşımdaki dizinleri listeleme
Get-AzStorageFile -ShareName "ContosoShare06" | Where-Object {$_.GetType().Name -eq "AzureStorageFileDirectory"}
Bu komut yalnızca ContosoShare06 paylaşımındaki dizinleri listeler. Önce hem dosyaları hem de dizinleri alır, işlem hattı işlecini kullanarak where işlecine geçirir, ardından türü "AzureStorageFileDirectory" olmayan nesneleri atar.
Örnek 2: Dosya Dizini Listeleme
Get-AzStorageFile -ShareName "ContosoShare06" -Path "ContosoWorkingFolder" | Get-AzStorageFile
Bu komut, ContosoShare06 paylaşımı altındaki ContosoWorkingFolder dizinindeki dosyaları ve klasörleri listeler. Önce dizin örneğini alır ve ardından dizini listelemek için Get-AzStorageFile cmdlet'ine işlem hattı oluşturur.
Parametreler
-ClientTimeoutPerRequest
Bir hizmet isteği için istemci tarafı zaman aşımı aralığını saniye cinsinden belirtir. Önceki çağrı belirtilen aralık içinde başarısız olursa, bu cmdlet isteği yeniden dener. Bu cmdlet, aralık tamamlanmadan başarılı bir yanıt almazsa, bu cmdlet bir hata döndürür.
Tür: | Nullable<T>[Int32] |
Diğer adlar: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ConcurrentTaskCount
En fazla eşzamanlı ağ çağrısını belirtir. Eşzamanlı ağ çağrılarının maksimum sayısını belirterek yerel CPU ve bant genişliği kullanımını kısıtlamak için eşzamanlılığı sınırlamak için bu parametreyi kullanabilirsiniz. Belirtilen değer mutlak bir sayıdır ve çekirdek sayısıyla çarpılmaz. Bu parametre, saniyede 100 kilobit gibi düşük bant genişliği olan ortamlarda ağ bağlantısı sorunlarını azaltmaya yardımcı olabilir. Varsayılan değer 10'dur.
Tür: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Context
Azure Depolama bağlamı belirtir. Depolama bağlamı elde etmek için New-AzStorageContext cmdlet'ini kullanın.
Tür: | IStorageContext |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Directory
Bir klasörü CloudFileDirectory nesnesi olarak belirtir. Bu cmdlet, bu parametrenin belirttiği klasörü alır. Dizin almak için New-AzStorageDirectory cmdlet'ini kullanın. Dizin almak için Get-AzStorageFile cmdlet'ini de kullanabilirsiniz.
Tür: | CloudFileDirectory |
Diğer adlar: | CloudFileDirectory |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DisAllowTrailingDot
Sondaki noktanın (.) sonek dizinine ve dosya adlarına izin verme.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ExcludeExtendedInfo
Liste dosyasına ve Dizine zaman damgaları, ETag, öznitelikler, permissionKey gibi genişletilmiş dosya bilgilerini dahil etme.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Path
Bir klasörün yolunu belirtir. Path parametresini atlarsanız, Get-AzStorageFile belirtilen dosya paylaşımındaki veya dizindeki dizinleri ve dosyaları listeler. Path parametresini eklerseniz, Get-AzStorageFile belirtilen yolda bir dizin veya dosyanın örneğini döndürür.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ServerTimeoutPerRequest
İstek için hizmet tarafı zaman aşımı aralığını saniye cinsinden belirtir. Belirtilen aralık, hizmetin isteği işlemeden önce geçmesi durumunda Depolama hizmeti bir hata döndürür.
Tür: | Nullable<T>[Int32] |
Diğer adlar: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Share
CloudFileShare nesnesini belirtir. Bu cmdlet, bu parametrenin belirttiği dosya paylaşımından bir dosya veya dizin alır. CloudFileShare nesnesi edinmek için Get-AzStorageShare cmdlet'ini kullanın. Bu nesne Depolama bağlamını içerir. Bu parametreyi belirtirseniz Context parametresini belirtmeyin.
Tür: | CloudFileShare |
Diğer adlar: | CloudFileShare |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ShareClient
ShareClient nesnesi, dosyaların/dizinlerin listelendiği paylaşımı gösterir.
Tür: | ShareClient |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ShareDirectoryClient
ShareDirectoryClient nesnesi, dosyaların/dizinlerin listelendiği temel klasörü belirtir.
Tür: | ShareDirectoryClient |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ShareName
Dosya paylaşımının adını belirtir. Bu cmdlet, bu parametrenin belirttiği dosya paylaşımından bir dosya veya dizin alır.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |