fs 同步删除文件如何监听报错
//递归删除目录的同步方法
export function rmdirFolderSync(url) {
var files = [];
if (fs.existsSync(url)) {
files = fs.readdirSync(url);
files.forEach(function (file, index) {
var curPath = path.join(url, file);
if (fs.statSync(curPath).isDirectory()) {
rmdirFolderSync(curPath,);
} else {
fs.unlinkSync(curPath);
console.log("删除成功>>>");
}
});
fs.rmdirSync(url);
} else {
console.log("给定的路径不存在,请给出正确的路径>>>");
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
try catch
http://nodejs.cn/api/fs.html#...
node.js 大部分 API 都提供一个传入
err
(和其它信息)的回调,会比try-catch
好些。