ファイルを削除します (完全に削除するか、ごみ箱に移動します)。
項目がBoxから完全に削除されるか、ごみ箱に移動されるかは、会社の設定により決定されます。
ファイルが正常に削除された場合は、空のレスポンスを返します。
Authorization
ヘッダーで指定されているアクセストークンが認識されないか、指定されていない場合に返されます。
ファイルが見つからないかすでに削除されている場合、またはユーザーにファイルへのアクセス権限が与えられていない場合に返されます。
file_id
が認識されていない形式で指定されている場合に返されます。
If-Match
ヘッダーがファイルの現在のetag
値と一致しない場合にエラーを返します。これは、ファイルが前回リクエストされたときから変更されていることを示します。
予期しないクライアントエラー。
curl -i -X DELETE "https://api.box.com/2.0/files/12345" \
-H "authorization: Bearer <ACCESS_TOKEN>"
await parentClient.files.deleteFileById(file.id);
parent_client.files.delete_file_by_id(file.id)
await parentClient.Files.DeleteFileByIdAsync(fileId: file.Id);
BoxFile file = new BoxFile(api, "id");
file.delete();
client.file(file_id='11111').delete()
await client.FilesManager.DeleteAsync(id: "11111");
client.files.delete('11111', { etag: '5' })
.then(() => {
// File successfully deleted
})
.catch(err => {
if (err.statusCode === 412) {
// Precondition failed — the file was modified before the deletion was processed
// Read the file again to ensure it is safe to delete and then retry
}
});