【问题标题】:show or read all files and folder present in os or system using electron使用电子显示或读取操作系统或系统中存在的所有文件和文件夹
【发布时间】:2019-08-18 12:36:40
【问题描述】:
我是 electron 新手,我想使用 electron 开发一个文件浏览器(桌面跨平台应用程序)。
我无法读取根文件夹。
如何在 windows、Linux 和 mac 中读取根文件夹?
我尝试了以下代码,但它导致了错误:
const fs = require('fs');
const fileUrl = new URL('file:///Desktop');
fs.readFileSync(fileUrl);
【问题讨论】:
标签:
javascript
node.js
electron
【解决方案1】:
如果你想读取一个目录中的所有文件,你应该使用 fs 中另一个名为 fs.readdir 或 fs.readdirSync 的函数
// Callback
fs.readdir('/home/guest/projects', (err, files) => {
console.log(files);
})
// Sync
fs.readdirSync('/home/guest/projects')