Path - Delete
Ta bort fil | Ta bort katalog
Ta bort filen eller katalogen. Den här åtgärden stöder villkorsstyrda HTTP-begäranden. Mer information finns i Ange villkorsstyrda rubriker för Blob Service-åtgärder.
DELETE https://{accountName}.{dnsSuffix}/{filesystem}/{path}
DELETE https://{accountName}.{dnsSuffix}/{filesystem}/{path}?recursive={recursive}&continuation={continuation}&paginated={paginated}&timeout={timeout}
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string |
Namnet på Azure Storage-kontot. |
dns
|
path | True |
string |
DNS-suffixet för Azure Data Lake Storage-slutpunkten. |
filesystem
|
path | True |
string |
Filsystemidentifieraren. Reguljärt uttrycksmönster: |
path
|
path | True |
string |
Fil- eller katalogsökvägen. |
continuation
|
query |
string |
Valfritt. När du tar bort en katalog är antalet sökvägar som tas bort med varje anrop begränsat. Om antalet sökvägar som ska tas bort överskrider den här gränsen returneras en fortsättningstoken i det här svarshuvudet. När en fortsättningstoken returneras i svaret måste den anges i ett efterföljande anrop av borttagningsåtgärden för att fortsätta ta bort katalogen. |
|
paginated
|
query |
boolean |
Valfritt och endast giltigt om hierarkisk namnrymd är aktiverat för kontot och resursen är en katalog med frågeparametern "rekursiv" inställd på "true". För rekursiv katalogborttagning begränsas antalet sökvägar som kan tas bort med varje anrop när auktoriseringsmekanismen som används är ACL och anroparen är en icke-superanvändare, eftersom standardtidsgränsen är 30 sekunder. När frågeparametern "sidnumrerad" är inställd på "true" kan svarshuvudet innehålla "x-ms-continuation" om ovanstående gräns uppnås. När du skickar "x-ms-continuation" i den underordnade begäran ska frågeparametern "sidnumrerad" och "rekursiv" anges till "true". När svaret inte innehåller någon "x-ms-continuation" lyckas rekursiv katalogborttagning. Den faktiska katalogborttagningen sker bara under det senaste anropet. De föregående omfattar ACL-kontroller på servern för filerna och katalogerna under katalogen som ska rekursivt tas bort. |
|
recursive
|
query |
boolean |
Krävs och är endast giltigt när resursen är en katalog. Om det är "sant" tas alla sökvägar under katalogen bort. Om "false" och katalogen inte är tom uppstår ett fel. |
|
timeout
|
query |
integer int32 |
Ett valfritt timeoutvärde för åtgärden i sekunder. Perioden börjar när begäran tas emot av tjänsten. Om tidsgränsvärdet förflutit innan åtgärden slutförs misslyckas åtgärden. |
Begärandehuvud
Name | Obligatorisk | Typ | Description |
---|---|---|---|
x-ms-lease-id |
string |
Låne-ID måste anges om det finns ett aktivt lån. Reguljärt uttrycksmönster: |
|
If-Match |
string |
Valfritt. Ett ETag-värde. Ange det här huvudet för att utföra åtgärden endast om resursens ETag matchar det angivna värdet. ETag måste anges inom citattecken. |
|
If-None-Match |
string |
Valfritt. Ett ETag-värde eller ett särskilt jokerteckenvärde ("*"). Ange den här rubriken för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet. ETag måste anges inom citattecken. |
|
If-Modified-Since |
string |
Valfritt. Ett datum- och tidsvärde. Ange det här huvudet för att utföra åtgärden endast om resursen har ändrats sedan det angivna datumet och tiden. |
|
If-Unmodified-Since |
string |
Valfritt. Ett datum- och tidsvärde. Ange endast det här huvudet för att utföra åtgärden om resursen inte har ändrats sedan det angivna datumet och tiden. |
|
x-ms-client-request-id |
string |
Ett UUID som registrerats i analysloggarna för felsökning och korrelation. Reguljärt uttrycksmönster: |
|
x-ms-date |
string |
Anger Coordinated Universal Time (UTC) för begäran. Detta krävs när du använder auktorisering av delad nyckel. |
|
x-ms-version |
string |
Anger versionen av REST-protokollet som används för bearbetning av begäran. Detta krävs när du använder auktorisering av delad nyckel. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Filen har tagits bort. Sidhuvuden
|
|
202 Accepted |
Borttagningsbegäran accepteras, gäller endast när hierarkisk namnrymd är aktiverat för kontot. Sidhuvuden
|
|
Other Status Codes |
Ett fel inträffade. De möjliga HTTP-status-, kod- och meddelandesträngarna visas nedan:
Sidhuvuden
|
Definitioner
Name | Description |
---|---|
Data |
|
Error |
Svarsobjektet för tjänstfel. |
DataLakeStorageError
Name | Typ | Description |
---|---|---|
error |
Svarsobjektet för tjänstfel. |
Error
Svarsobjektet för tjänstfel.
Name | Typ | Description |
---|---|---|
code |
string |
Felkoden för tjänsten. |
message |
string |
Tjänstfelmeddelandet. |