如何删除 .sqlite3 文件,即 SWIFT 中的数据库文件



我在我的iOS应用程序中使用SQLite.swift库来满足数据库需求。我正在使用多个具有不同名称的数据库。我做得很好,没有问题。有一次,我需要删除.sqlite3文件,即不再需要的整个数据库文件。我是Swift3的新手.所以我不知道如何删除数据库。我的应用有一个名为 AccountsDB 的数据库来存储配置文件的数量。每个配置文件都有一个带有其名称的数据库。当用户删除一个配置文件时,我也需要删除具有该名称的数据库。这是我的场景。请指导我完成我的任务。谢谢。

使用FileManager从设备中删除物理文件。我假设你知道(或可以检索(SQLite DB文件的路径,对吧?在这种情况下,如果文件url URL 是:

let fm = FileManager.default
do {
    try fm.removeItem(at:url)
} catch {
    NSLog("Error deleting file: (url)")
}

相关内容

  • 没有找到相关文章

最新更新