מחיקת קבצים באמצעות Cloud Storage ב-C++

אחרי שמעלים קבצים אל Cloud Storage, אפשר גם למחוק אותם.

מחיקת קובץ

כדי למחוק קובץ, קודם יצירת קובץ עזר לקובץ הזה. לאחר מכן קוראים לשיטה Delete() בהפניה הזו.

// Create a reference to the file to delete.
StorageReference *desert_ref = storage_ref.Child("images/desert.jpg");

// Delete the file
Future future = desert_ref.Delete();

// Wait for operation to complete...

if (future.Error() != firebase::storage::kErrorNone) {
  // Uh-oh, an error occurred!
} else {
  // File deleted successfully
}

טיפול בשגיאות

יש כמה סיבות אפשריות לשגיאות במחיקת קבצים, כולל הקובץ לא קיים, או שלמשתמש אין הרשאה כדי למחוק את הקובץ הרצוי. מידע נוסף על שגיאות זמין בקטע טיפול בשגיאות במסמכים.