📜  node.js 文件名 - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:57.140000             🧑  作者: Mango

Node.js 文件操作 - JavaScript

Node.js 具有强大的文件操作功能,使得开发者能够轻松地读写文件和目录。本文将介绍 Node.js 文件操作的基本操作和常用 API。

读取文件

要读取文件,我们需要使用 Node.js 文件系统模块 fsreadFile 方法。

const fs = require('fs')

fs.readFile('file.txt', (err, data) => {
  if (err) throw err
  console.log(data.toString())
})

该方法将异步地读取文件并将其作为回调函数的第二个参数返回。回调函数中,我们可以在控制台输出文件内容。

写入文件

要写入文件,我们需要使用 Node.js 文件系统模块 fswriteFile 方法。

const fs = require('fs')

fs.writeFile('file.txt', 'Hello, world!', (err) => {
  if (err) throw err
  console.log('The file has been saved!')
})

该方法将异步地写入文件并将其作为回调函数的参数返回。回调函数中,我们可以在控制台输出文件保存成功的消息。

创建目录

要创建目录,我们需要使用 Node.js 文件系统模块 fsmkdir 方法。

const fs = require('fs')

fs.mkdir('new_folder', (err) => {
  if (err) throw err
  console.log('The directory has been created!')
})

该方法将异步地创建目录并将其作为回调函数的参数返回。回调函数中,我们可以在控制台输出目录创建成功的消息。

删除文件或目录

要删除文件或目录,我们需要使用 Node.js 文件系统模块 fsunlinkrmdir 方法。

const fs = require('fs')

fs.unlink('file.txt', (err) => {
  if (err) throw err
  console.log('The file has been deleted!')
})

fs.rmdir('new_folder', (err) => {
  if (err) throw err
  console.log('The directory has been deleted!')
})

这些方法将异步地删除文件或目录并将其作为回调函数的参数返回。回调函数中,我们可以在控制台输出文件或目录删除成功的消息。

总结

Node.js 文件操作是一个非常强大和有用的功能,能够让开发者轻松地读写文件和目录。在本文中,我们介绍了文件读取、文件写入、目录创建和文件或目录删除等基本操作和常用 API。希望这篇文章能够帮助你更好地使用 Node.js 文件操作。