[我想做的是根据C:\
似乎不可访问的事实,检测Windows上的所有顶级目录(即A:\
,X:\
,This PC
等)。以下代码有效,但显然并不理想,并且有许多缺点。例如,我不认为命名空间甚至仅限于A
到Z
,这样会给这种方法带来重大问题。
const
fs = require('fs'),
ab = 'abcdefghijklmnopqrstuvwxyz'.split('')
ab.forEach(v => fs.existsSync(`${v}:\\`))
有人知道其他方法吗?
如果可以使用child_process,可以执行以下操作: