1. 核心模块 fs ==》 file system 文件系统 表示对文件的操作: 在windows中一切都是文件
2. ★★★回调函数:已函数作为参数的函数就是回调函数!★★★★★★★★★★★★
3. 在javascrit中,只要有回调函数就都是异步,如果是异步就不会阻塞后面代码的执行。
4. ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
回调 实现 异步 实现 非阻塞I/O
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
【联系】
1. 使用同步写入文件 文件名 file 内容是 ‘hello,world'
2. 使用异步写入文件 文件名 file1 内容是 ’come on china‘
3. 使用同步读取file 打印内容
4. 使用异步读取file1 打印内容
5. 先同步写入文件 在同步读
先同步写入文件 在异步读
先异步写入文件 在同步读
先异步写入文件 在异步读
5.★★★★★ 在异步中:如何知道我的文件写完了
6.
writeFileSync: 同步写文件
writeFile: 异步写文件
readFileSync: 同步读文件
readFile: 异步读文件
appendFileSync: 同步追加文件
appendFile: 异步追加文件
unlinkSync: 同步删除文件
unlink: 异步删除文件
renameSync: 同步重命名文件 、
rename: 异步重命名文件
mkdirSync:同步创建文件夹
mkdir: 异步创建文件夹
rmdirSync: 同步删除文件夹
rmdir: 异步删除文件夹
【小练习】
1. 全部使用异步完成:
创建一个文件file 向里面写入内容‘aaa' 创建一个文件夹 folder ,把file移动到folder中,然后读取’aaa‘ 最后删除文件file