商城首页欢迎来到中国正版软件门户

您的位置:首页 >JS如何操作Linux文件系统

JS如何操作Linux文件系统

  发布于2026-08-06 阅读(0)

扫一扫,手机访问

在Node.js里跟文件系统打交道,其实核心就是围绕fs模块展开。下面直接上干货,几个最常用的操作示例,覆盖了从读写到增删改查的完整链条。

JS如何操作Linux文件系统

  1. 先引入fs模块:
const fs = require('fs');
  1. 读取文件——这个最基础,直接传入路径、编码和回调:
fs.readFile('/path/to/your/file.txt', 'utf8', (err, data) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log(data);
});
  1. 写入文件,覆盖写入:
const content = 'Hello, World!';
fs.writeFile('/path/to/your/file.txt', content, 'utf8', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('File has been sa ved!');
});
  1. 追加内容——不想覆盖原有内容时用这个:
const content = '\nNew line of text';
fs.appendFile('/path/to/your/file.txt', content, 'utf8', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('Content has been appended!');
});
  1. 删除文件:
fs.unlink('/path/to/your/file.txt', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('File has been deleted!');
});
  1. 重命名文件——移动文件也可以用它:
fs.rename('/path/to/your/old-file.txt', '/path/to/your/new-file.txt', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('File has been renamed!');
});
  1. 创建目录:
fs.mkdir('/path/to/your/new-directory', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('Directory has been created!');
});
  1. 删除目录(注意目录必须为空才能删除):
fs.rmdir('/path/to/your/directory', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('Directory has been deleted!');
});

需要特别说明的是,这些操作全部依赖Node.js环境,浏览器里可没法直接这么干——安全限制摆在那,文件系统不是随便能碰的。

本文转载于:https://www.yisu.com/ask/54381338.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注