Sau khi tải tệp lên Cloud Storage, bạn cũng có thể xoá các tệp đó.
Xoá tệp
Để xoá một tệp, trước tiên, hãy tạo một mục tham chiếu đến tệp đó. Sau đó, hãy gọi phương thức delete()
trên tham chiếu đó.
Kotlin+KTX
// Create a storage reference from our app val storageRef = storage.reference // Create a reference to the file to delete val desertRef = storageRef.child("images/desert.jpg") // Delete the file desertRef.delete().addOnSuccessListener { // File deleted successfully }.addOnFailureListener { // Uh-oh, an error occurred! }
Java
// Create a storage reference from our app StorageReference storageRef = storage.getReference(); // Create a reference to the file to delete StorageReference desertRef = storageRef.child("images/desert.jpg"); // Delete the file desertRef.delete().addOnSuccessListener(new OnSuccessListener<Void>() { @Override public void onSuccess(Void aVoid) { // File deleted successfully } }).addOnFailureListener(new OnFailureListener() { @Override public void onFailure(@NonNull Exception exception) { // Uh-oh, an error occurred! } });
Xử lý lỗi
Có một số lý do khiến lỗi có thể xảy ra khi xoá tệp, bao gồm cả tệp không tồn tại hoặc người dùng không có quyền xoá tệp mong muốn. Bạn có thể xem thêm thông tin về lỗi trong phần Xử lý lỗi của tài liệu.