📜  javascript 文件系统 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:35.153000             🧑  作者: Mango

JavaScript 文件系统 - JavaScript

介绍

JavaScript 文件系统是 JavaScript 语言的一个内置模块,它允许我们通过脚本来读取、写入和操作本地文件系统中的文件。这个模块提供的 API 应该能够满足大多数文件操作需求,它也是 Node.js 的核心模块之一。

本文将介绍 JavaScript 文件系统的基本使用方法以及如何在 Node.js 中使用它,同时介绍一些常用的文件操作函数和方法。

安装

该模块是 JavaScript 语言的一个内置模块,它不需要单独安装或导入,只需要引入模块即可开始使用。

const fs = require('fs');
常用方法

下面是一些常用的文件操作函数和方法:

1. 读取文件

可以使用 fs.readFile() 方法来读取文件。这个方法接收两个参数,第一个参数是要读取的文件路径,第二个参数是一个回调函数,当文件读取完成后会被调用。

fs.readFile('/path/to/file', function(err, data) {
  if (err) throw err;
  console.log(data);
});
2. 写入文件

可以使用 fs.writeFile() 方法来写入文件。这个方法接收三个参数,第一个参数是要写入的文件路径,第二个参数是要写入的内容,第三个参数是一个回调函数,当文件写入完成后会被调用。

fs.writeFile('/path/to/file', 'Hello world!', function(err) {
  if (err) throw err;
  console.log('File saved!');
});
3. 追加内容到文件

可以使用 fs.appendFile() 方法来在已有的文件末尾追加内容。这个方法接收三个参数,第一个参数是要追加内容的文件路径,第二个参数是要追加的内容,第三个参数是一个回调函数,当内容追加完成后会被调用。

fs.appendFile('/path/to/file', 'More content!', function(err) {
  if (err) throw err;
  console.log('Content appended!');
});
4. 重命名文件

可以使用 fs.rename() 方法来重命名文件。这个方法接收两个参数,第一个参数是要重命名的文件路径,第二个参数是新的文件路径。

fs.rename('/path/to/file', '/path/to/newfile', function(err) {
  if (err) throw err;
  console.log('File renamed!');
});
5. 删除文件

可以使用 fs.unlink() 方法来删除文件。这个方法接收一个参数,表示要删除的文件路径。

fs.unlink('/path/to/file', function(err) {
  if (err) throw err;
  console.log('File deleted!');
});
总结

JavaScript 文件系统提供了多种文件操作函数和方法,可以方便地对本地文件系统中的文件进行读写、重命名和删除等操作。熟练掌握这些函数和方法,可以让我们更加高效地处理文件操作任务。