gpt4 book ai didi

javascript - 您如何使用 Electron 应用程序检查文件是否存在于本地

转载 作者:行者123 更新时间:2023-11-30 19:57:13 31 4
gpt4 key购买 nike

我正在尝试查看本地是否存在这样的文件:

if (exec(`-f ~/.config/myApp/bookmarks.json`)) {
console.log('exists')
} else {
console.log('does not')
}

但是,无论文件是否存在,我都会在控制台中得到exists

最佳答案

您应该将 fs 模块导入到您的代码中。如果您在 main 进程上运行,则执行一个简单的 const fs = require('fs'); 但如果您在渲染器进程上运行 const fs = require('electron').remote.require('fs')

然后使用 fs 模块,您可以在文件上运行一个简单的 exists 方法:

if (fs.existsSync(`~/.config/myApp/bookmarks.json`)) {
console.log('exists')
} else {
console.log('does not')
}

虽然你真的应该异步检查这个:

fs.access(`~/.config/myApp/bookmarks.json`, (err) => {
if (err) {
console.log('does not exist')
} else {
console.log('exists')
}
})

关于javascript - 您如何使用 Electron 应用程序检查文件是否存在于本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53841162/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com