/**
* 判断文件是否存在
* @param fileUrl 文件路径
* @returns 文件是否存在
*/
function judgeFileExist(fileUrl: string): Promise<boolean> {
return new Promise((resolve, reject) => {
getConfigJsonData().then(res => {
let file = res[fileUrl];
fs.access(file, fs.constants.F_OK, (err: any) => {
if (err) { // 文件存在时err = false;文件不存在时err = true
resolve(false);
} else {
resolve(true);
}
});
})
})
}
// 使用
judgeFileExist("C:/Users/86155/Desktop/SpectralBigData/code/log.txt").then(res => {
console.log(`${err ? '文件存在' : '文件不存在'}`)
})
node判断文件是否存在
于 2022-02-11 10:28:11 首次发布