Skip to contents

Lists all backup files in the specified directory, showing their timestamps and sizes.

Usage

list_backups(
  backup_dir = "~/database_backups",
  database = c("all", "main", "taxa"),
  pattern = "_backup_.*\\.dump$"
)

Arguments

backup_dir

Directory containing backup files. Defaults to `~/database_backups`.

database

Filter backups by database: `"main"`, `"taxa"`, or `"all"`. Default is `"all"`.

pattern

Custom file pattern to match. Default matches standard backup naming.

Value

A data.frame with columns: file, database, timestamp, size_mb, path

Examples

if (FALSE) { # \dontrun{
# List all backups
backups <- list_backups()

# List only main database backups
backups <- list_backups(database = "main")

# List backups in custom directory
backups <- list_backups(backup_dir = "D:/my_backups")
} # }