Path - Delete
Odstranit soubor | Odstranit adresář
Odstraňte soubor nebo adresář. Tato operace podporuje podmíněné požadavky HTTP. Další informace najdete v tématu Určení podmíněných hlaviček pro operace služby Blob Service.
DELETE https://{accountName}.{dnsSuffix}/{filesystem}/{path}
DELETE https://{accountName}.{dnsSuffix}/{filesystem}/{path}?recursive={recursive}&continuation={continuation}&paginated={paginated}&timeout={timeout}
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string |
Název účtu služby Azure Storage. |
dns
|
path | True |
string |
Přípona DNS pro koncový bod Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Identifikátor systému souborů. Vzor regulárního výrazu: |
path
|
path | True |
string |
Cesta k souboru nebo adresáři. |
continuation
|
query |
string |
Nepovinný parametr. Při odstraňování adresáře je počet cest odstraněných při každém vyvolání omezený. Pokud počet cest k odstranění překročí tento limit, vrátí se v hlavičce odpovědi token pokračování. Pokud je v odpovědi vrácen token pokračování, musí být zadán v následném vyvolání operace odstranění, aby bylo možné pokračovat v odstraňování adresáře. |
|
paginated
|
query |
boolean |
Volitelné a platné pouze v případě, že je pro účet povolený hierarchický obor názvů a prostředek je adresář s parametrem rekurzivního dotazu nastaveným na hodnotu true. V případě rekurzivního odstranění adresáře je počet cest, které lze odstranit při každém vyvolání, omezený, pokud je použitým mechanismem autorizace seznam ACL a volající není superuživatel, protože výchozí časový limit je 30 sekund. Pokud je parametr stránkovaného dotazu nastavený na hodnotu true, může hlavička odpovědi obsahovat "x-ms-continuation", pokud je dosaženo výše uvedeného limitu. Při odesílání "x-ms-continuation" v požadavku subsequnt by parametr dotazu "stránkovaný" a "rekurzivní" měl být nastaven na hodnotu "true". Pokud odpověď neobsahuje žádné "x-ms-continuation", rekurzivní odstranění adresáře je úspěšné. Ke skutečnému odstranění adresáře dochází pouze při posledním vyvolání, přičemž ty předchozí zahrnují kontroly seznamu ACL na serveru souborů a adresářů v adresáři, které mají být rekurzivně odstraněny. |
|
recursive
|
query |
boolean |
Povinné a platné pouze v případě, že je prostředkem adresář. Pokud je "true", odstraní se všechny cesty pod adresářem. Pokud je "false" a adresář není prázdný, dojde k chybě. |
|
timeout
|
query |
integer int32 |
Volitelná hodnota časového limitu operace v sekundách. Období začíná tím, že služba obdrží požadavek. Pokud hodnota časového limitu uplynou před dokončením operace, operace selže. |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
x-ms-lease-id |
string |
Id zapůjčení musí být zadáno, pokud existuje aktivní zapůjčení. Vzor regulárního výrazu: |
|
If-Match |
string |
Nepovinný parametr. Hodnota ETag. Tuto hlavičku zadejte pro provedení operace pouze v případě, že značka ETag prostředku odpovídá zadané hodnotě. Značka ETag musí být zadána v uvozovkách. |
|
If-None-Match |
string |
Nepovinný parametr. Hodnota ETag nebo speciální hodnota se zástupným znakem (*). Zadáním této hlavičky provedete operaci pouze v případě, že značka ETag prostředku neodpovídá zadané hodnotě. Značka ETag musí být zadána v uvozovkách. |
|
If-Modified-Since |
string |
Nepovinný parametr. Hodnota data a času Zadáním této hlavičky provedete operaci pouze v případě, že byl prostředek od zadaného data a času změněn. |
|
If-Unmodified-Since |
string |
Nepovinný parametr. Hodnota data a času Tuto hlavičku zadejte pro provedení operace pouze v případě, že prostředek nebyl od zadaného data a času změněn. |
|
x-ms-client-request-id |
string |
Identifikátor UUID zaznamenaný v analytických protokolech pro řešení potíží a korelaci. Vzor regulárního výrazu: |
|
x-ms-date |
string |
Určuje formát UTC (Coordinated Universal Time). To se vyžaduje při použití autorizace sdíleného klíče. |
|
x-ms-version |
string |
Určuje verzi protokolu REST použitého ke zpracování požadavku. To se vyžaduje při použití autorizace sdíleného klíče. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Soubor byl odstraněn. Hlavičky
|
|
202 Accepted |
Žádost o odstranění je přijatá, platí jenom v případě, že je pro účet povolený hierarchický obor názvů. Hlavičky
|
|
Other Status Codes |
Došlo k chybě. Možné stavové řetězce HTTP, kód a řetězce zpráv jsou uvedené níže:
Hlavičky
|
Definice
Name | Description |
---|---|
Data |
|
Error |
Objekt odpovědi na chybu služby. |
DataLakeStorageError
Name | Typ | Description |
---|---|---|
error |
Objekt odpovědi na chybu služby. |
Error
Objekt odpovědi na chybu služby.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby služby. |
message |
string |
Chybová zpráva služby. |