Path - Delete
Bestand verwijderen | Map verwijderen
Verwijder het bestand of de map. Deze bewerking ondersteunt voorwaardelijke HTTP-aanvragen. Zie Voorwaardelijke headers opgeven voor blobservicebewerkingen voor meer informatie.
DELETE https://{accountName}.{dnsSuffix}/{filesystem}/{path}
DELETE https://{accountName}.{dnsSuffix}/{filesystem}/{path}?recursive={recursive}&continuation={continuation}&paginated={paginated}&timeout={timeout}
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
De naam van het Azure Storage-account. |
dns
|
path | True |
string |
Het DNS-achtervoegsel voor het Azure Data Lake Storage-eindpunt. |
filesystem
|
path | True |
string |
De bestandssysteem-id. Regex-patroon: |
path
|
path | True |
string |
Het pad naar het bestand of de map. |
continuation
|
query |
string |
Optioneel. Wanneer u een map verwijdert, is het aantal paden dat bij elke aanroep wordt verwijderd, beperkt. Als het aantal paden dat moet worden verwijderd deze limiet overschrijdt, wordt een vervolgtoken geretourneerd in deze antwoordheader. Wanneer een vervolgtoken wordt geretourneerd in het antwoord, moet dit worden opgegeven in een volgende aanroep van de verwijderbewerking om door te gaan met het verwijderen van de map. |
|
paginated
|
query |
boolean |
Optioneel en alleen geldig als hiërarchische naamruimte is ingeschakeld voor het account en de resource een map is met de queryparameter 'recursieve' ingesteld op 'true'. Voor recursieve mapverwijdering wordt het aantal paden dat bij elke aanroep kan worden verwijderd beperkt wanneer het gebruikte autorisatiemechanisme ACL is en de aanroeper een niet-supergebruiker is, omdat de standaardtime-out 30 seconden is. Wanneer de queryparameter 'gepagineerd' is ingesteld op 'true', kan de antwoordheader 'x-ms-continuation' bevatten als de bovenstaande limiet is bereikt. Tijdens het verzenden van de 'x-ms-continuation' in de subaanvraag moeten de queryparameter 'gepagineerd' en 'recursief' worden ingesteld op 'true'. Wanneer het antwoord geen 'x-ms-continuation' bevat, is recursieve mapverwijdering geslaagd. De daadwerkelijke mapverwijdering vindt alleen plaats in de laatste aanroep, de vorige omvat ACL-controles op de server van de bestanden en mappen onder de map die recursief moeten worden verwijderd. |
|
recursive
|
query |
boolean |
Vereist en alleen geldig als de resource een map is. Als 'waar' is, worden alle paden onder de map verwijderd. Als 'false' is en de map niet leeg is, treedt er een fout op. |
|
timeout
|
query |
integer int32 |
Een optionele time-outwaarde voor bewerkingen in seconden. De periode begint wanneer de aanvraag door de service wordt ontvangen. Als de time-outwaarde verstrijkt voordat de bewerking is voltooid, mislukt de bewerking. |
Aanvraagkoptekst
Name | Vereist | Type | Description |
---|---|---|---|
x-ms-lease-id |
string |
De lease-id moet worden opgegeven als er een actieve lease is. Regex-patroon: |
|
If-Match |
string |
Optioneel. Een ETag-waarde. Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven. |
|
If-None-Match |
string |
Optioneel. Een ETag-waarde of de speciale jokertekenwaarde (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven. |
|
If-Modified-Since |
string |
Optioneel. Een datum- en tijdwaarde. Geef deze header op om de bewerking alleen uit te voeren als de resource is gewijzigd sinds de opgegeven datum en tijd. |
|
If-Unmodified-Since |
string |
Optioneel. Een datum- en tijdwaarde. Geef deze header op om de bewerking alleen uit te voeren als de resource niet is gewijzigd sinds de opgegeven datum en tijd. |
|
x-ms-client-request-id |
string |
Een UUID die is vastgelegd in de analyselogboeken voor probleemoplossing en correlatie. Regex-patroon: |
|
x-ms-date |
string |
Geef de Coordinated Universal Time (UTC) op voor de aanvraag. Dit is vereist bij het gebruik van autorisatie van gedeelde sleutels. |
|
x-ms-version |
string |
Hiermee geeft u de versie van het REST-protocol op dat wordt gebruikt voor het verwerken van de aanvraag. Dit is vereist bij het gebruik van autorisatie van gedeelde sleutels. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Het bestand is verwijderd. Kopteksten
|
|
202 Accepted |
Aanvraag voor verwijderen wordt geaccepteerd. Dit is alleen van toepassing wanneer hiërarchische naamruimte is ingeschakeld voor het account. Kopteksten
|
|
Other Status Codes |
Er is een fout opgetreden. De mogelijke HTTP-status, code en berichtreeksen worden hieronder vermeld:
Kopteksten
|
Definities
Name | Description |
---|---|
Data |
|
Error |
Het servicefoutantwoordobject. |
DataLakeStorageError
Name | Type | Description |
---|---|---|
error |
Het servicefoutantwoordobject. |
Error
Het servicefoutantwoordobject.
Name | Type | Description |
---|---|---|
code |
string |
De servicefoutcode. |
message |
string |
Het servicefoutbericht. |