我如何检查 Swift 5 中指定目录中的文件?

How would I check for a file in a specified directory in Swift 5?

我正在尝试验证文件是否存在于用户的“下载”文件夹中。我已经在权限中启用了对下载文件夹的访问。到目前为止,这是我尝试过的:

        let path = "~/Downloads/Game_Folder/GameFile.obb"
        let hasFile = FileManager().fileExists(atPath: path)
        if hasFile {
            installationLabel.stringValue = "Game Files Found!"
        }
        else {
            installationLabel.stringValue = "Game Files Not Found"
        } 

测试时总是提示“找不到游戏文件”。我还没有在 Swift 5 中找到明确的解决方案,所以这就是我问的原因。

感谢您的帮助!

想通了。这是我为 Swift 5.

let path = NSString(string: "~/test-node.js").expandingTildeInPath
let fileDoesExist = FileManager.default.fileExists(atPath: path)

“~/test-node.js”应替换为您要验证的文件的路径是否存在。