Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Setelah mengupload file ke Cloud Storage, Anda juga dapat menghapusnya.
Menghapus File
Untuk menghapus file, buat referensi terlebih dahulu ke file tersebut. Kemudian, panggil metode Delete() pada referensi tersebut.
// Create a reference to the file to delete.StorageReference*desert_ref=storage_ref.Child("images/desert.jpg");// Delete the fileFuturefuture=desert_ref.Delete();// Wait for operation to complete...if(future.Error()!=firebase::storage::kErrorNone){// Uh-oh, an error occurred!}else{// File deleted successfully}
Menangani Error
Ada sejumlah penyebab terjadinya error saat menghapus file, termasuk file yang dimaksud tidak ada, atau pengguna tidak memiliki izin untuk menghapus file yang ditentukan. Informasi lebih lanjut mengenai error bisa dilihat di bagian Menangani Error pada dokumentasi.
[null,null,["Terakhir diperbarui pada 2025-08-16 UTC."],[],[],null,["\u003cbr /\u003e\n\nAfter uploading files to Cloud Storage, you can also delete them.\n| **Note:** By default, a Cloud Storage for Firebase bucket requires Firebase Authentication to perform any action on the bucket's data or files. You can change your Firebase Security Rules for Cloud Storage to [allow unauthenticated access for specific situations](/docs/storage/security/rules-conditions#public). However, for most situations, we strongly recommend [restricting access and setting up robust security rules](/docs/storage/security/get-started) (especially for production apps). Note that if you use Google App Engine and have a default Cloud Storage bucket with a name format of `*.appspot.com`, you may need to consider [how your security rules impact access to App Engine files](/docs/storage/gcp-integration#security-rules-and-app-engine-files).\n\nDelete a File\n\nTo delete a file, first\n[create a reference](/docs/storage/cpp/create-reference)\nto that file. Then call the `Delete()` method on that reference. \n\n```c++\n// Create a reference to the file to delete.\nStorageReference *desert_ref = storage_ref.Child(\"images/desert.jpg\");\n\n// Delete the file\nFuture future = desert_ref.Delete();\n\n// Wait for operation to complete...\n\nif (future.Error() != firebase::storage::kErrorNone) {\n // Uh-oh, an error occurred!\n} else {\n // File deleted successfully\n}\n```\n| **Note:** Deleted files are typically recoverable for 7 days with [soft delete](https://cloud.google.com/storage/docs/soft-delete), which is enabled by default.\n\nHandle Errors\n\nThere are a number of reasons why errors may occur on file deletes,\nincluding the file not existing, or the user not having permission\nto delete the specified file. More information on errors can be found in the\n[Handle Errors](/docs/storage/cpp/handle-errors)\nsection of the docs."]]