在node中使用require函数直接通过名称导入的包的搜索过程
首先在当前目录下寻找node_modules中有没有当前导入的包
如果没有就在往上级找node_modules,找到就使用
如果找到根目录还没有找到需要导入的包,就会报错
buffer就是一个数组,数组中每个元素是占1字节(8bit)的二进制数据
<Buffer 68 65 6c 6c 6f 20 e4 b8 96 e7 95 8c> 之所以显示是16进制的,是因为控制台要简短的显示,二进制太长了
buffer一般用于文件的读写时使用,将文件读到内存中(buffer),再将文件从内存(buffer)中写入到硬盘
流式相当于将一个管子,链接需要写入的文件,不断向需要写入的文件中流数据,直到管子关闭,或者数据流完,
流式读写常用于大文件的读写操作·
rename方法 类似linux系统中的<code>mv</code> 移动文件命令,可以对文件进行重命名和移动操作
fs.rename(oldPath, newPath, callback)
fs.renameSync(oldPath, newPath)