Vapor Swift如何删除从fileIO收集的文件



我正在构建一个支持使用Vapor上传/删除文件的服务器。我正在收集要上传的文件,使用如下命令:

let path = req.application.directory.workingDirectory
req.fileio.writeFile(.init(data: fileData), at: path)

但是我不确定如何删除这些文件。我只从文档中看到读/流/收集/写的选项。

任何帮助将是伟大的!

这是我使用的一个函数:

func deleteFile(_ filename: String) throws {
let filepath = try workingDirectoryURL(with: ["folder/of/files", filename]).path
try FileManager.default.removeItem(atPath: filepath)
}

从项目的基本文件夹构建路径。

最新更新