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

js 写文件

作者:一抹淡影   发布日期:2025-07-10   浏览:79

// 使用 Node.js 的 fs 模块来写文件

// 引入 fs 模块
const fs = require('fs');

// 要写入的内容
const content = 'Hello, world!';

// 写入文件的路径
const filePath = './example.txt';

// 同步写入文件
try {
  fs.writeFileSync(filePath, content);
  console.log('文件写入成功');
} catch (err) {
  console.error('文件写入失败:', err);
}

// 异步写入文件
fs.writeFile(filePath, content, (err) => {
  if (err) {
    console.error('文件写入失败:', err);
  } else {
    console.log('文件写入成功');
  }
});

解释说明:

  1. 引入 fs 模块fs 是 Node.js 提供的一个用于文件系统操作的核心模块,通过 require('fs') 引入。
  2. 要写入的内容:定义一个字符串变量 content,表示要写入文件的内容。
  3. 写入文件的路径:定义一个字符串变量 filePath,表示文件的路径和名称。
  4. 同步写入文件:使用 fs.writeFileSync 方法以同步方式写入文件。如果文件不存在,则会创建新文件;如果文件已存在,则会覆盖原有内容。
  5. 异步写入文件:使用 fs.writeFile 方法以异步方式写入文件,并在回调函数中处理写入结果。

注意:以上代码需要在支持 Node.js 环境下运行,浏览器环境中无法直接使用 fs 模块。

上一篇:js 切割数组

下一篇:js 数组插在第一个

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 点击空白区域触发事件

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

Laravel 中文站