最近在用vscode学习nodejs
当想查询一下当前目录下html是否文件类型
fs.stat('html',function(err,st) {
if (err) {
console.log(err);
return false;
}
console.log('文件.' + st.isFile());
console.log('目录.' + st.isDirectory());
})
结果死活都说我路径不对
{ [Error: ENOENT: no such file or directory, stat 'html'] errno: -2, code: 'ENOENT', syscall: 'stat', path: 'html' }
经过一番尝试最终发现 vscode中算相对路径是从工程根路径(工作根目录)算起,也就是在.vscode所在目录算起(不包含)
//把当前目录带上就好了
fs.stat('day04/html',function(err,st) {}