前言
初学者,想记录一下Node.js学习上的一些新知
fs.writeFile方法
语法:fs.writeFile(file,data,[options],callback)
- file: 要写入数据的文件路径。
- data: 要写入的数据,可以是字符串或者缓冲区。
- options (可选): 一个对象,包含文件写入的选项。常见的选项包括编码方式和文件模式等。
- callback: 写入操作完成后的回调函数,通常带有一个参数表示可能出现的错误。如果写入成功,错误参数将为 null。
特点:
- `fs.writeFile` 方法用于写入文件内容,如果文件已经存在,则会覆盖文件中的内容并写入新的内容。
- 如果文件不存在,则会创建新文件并写入内容。
- 如果指定的文件路径已存在,` fs.writeFile` 将会覆盖整个文件内容。
fs.appendFile方法
语法:
fs.appendFile(path,data,[options],callback)
- path: 要追加数据的文件路径。
- data: 要追加的数据,可以是字符串或者缓冲区。
- options (可选): 一个对象,包含文件追加的选项。常见的选项包括编码方式和文件模式等。
- callback: 追加操作完成后的回调函数,通常带有一个参数表示可能出现的错误。如果追加成功,错误参数将为 null。
特点:
- `fs.appendFile` 用于追加内容到指定文件的末尾。
- 如果文件不存在,则会创建新文件并写入内容。
- 如果文件已经存在,则会将新内容追加到文件末尾,不会覆盖原有的内容。