Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 文件操作

作者:天辰皇族   发布日期:2025-12-24   浏览:114

// js 文件操作示例代码

// 使用 Node.js 的 fs 模块进行文件操作
const fs = require('fs');

// 读取文件内容 (同步)
try {
    const data = fs.readFileSync('example.txt', 'utf8');
    console.log(data);
} catch (err) {
    console.error(err);
}

// 写入文件内容 (异步)
fs.writeFile('example.txt', 'Hello, world!', (err) => {
    if (err) throw err;
    console.log('文件已保存!');
});

// 追加文件内容 (异步)
fs.appendFile('example.txt', ' 这是追加的内容。', (err) => {
    if (err) throw err;
    console.log('内容已追加到文件中。');
});

// 删除文件 (异步)
fs.unlink('example.txt', (err) => {
    if (err) throw err;
    console.log('文件已删除。');
});

// 创建目录 (异步)
fs.mkdir('newFolder', (err) => {
    if (err) throw err;
    console.log('目录已创建。');
});

// 删除目录 (异步)
fs.rmdir('newFolder', (err) => {
    if (err) throw err;
    console.log('目录已删除。');
});

解释说明:

  1. 读取文件:使用 fs.readFileSync 可以同步读取文件内容,而 fs.readFile 则是异步读取。
  2. 写入文件fs.writeFile 用于覆盖写入文件内容,fs.appendFile 用于在文件末尾追加内容。
  3. 删除文件fs.unlink 用于删除指定文件。
  4. 创建和删除目录fs.mkdir 用于创建新目录,fs.rmdir 用于删除空目录。

以上代码展示了如何使用 Node.js 的 fs 模块进行基本的文件和目录操作。

上一篇:js 获取文件大小

下一篇:js sha1

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站