- 学习技术最好的方式是要记录下来,不然很容易忘记的
当前路径: process.cwd()
/**
* 所有方法都有异步和同步的方式
*
* 异步方法的最后一个参数都是一个回调函数
* 传给回调函数的参数取决于具体方法,但回调函数的第一个参数都会保留给异常
* 如果操作成功完成,则第一个参数会是 null 或 undefined。
*
* 当使用同步方法时,任何异常都会被立即抛出。 可以使用 try/catch 来处理异常
*/
const fs = require('fs');
/* 删除文件 */
// 异步方法例子
fs.unlink('/tmp/hello', err => {
if (err) console.log('删除失败: ', err);
else console.log('成功删除 hello');
});
// 同步方法例子
try {
fs.unlinkSync('/tmp/hello');
console.log('成功删除 hello');
} catch (err) {
console.log('删除失败: ', err);
}