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

js 写入文件

作者:ー辈ふ只寵你人   发布日期:2025-02-18   浏览:97

// 使用 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 提供的用于文件系统操作的核心模块。
  2. 定义要写入的内容content 变量保存了要写入文件的字符串。
  3. 定义文件路径filePath 变量指定了要写入文件的路径和名称。
  4. 同步写入文件:使用 fs.writeFileSync 方法可以同步地将内容写入文件。如果写入成功,会输出“文件写入成功”,否则会捕获并输出错误信息。
  5. 异步写入文件:使用 fs.writeFile 方法可以异步地将内容写入文件。写入完成后,会调用回调函数处理结果。

如果你在浏览器环境中运行 JavaScript,无法直接使用 Node.js 的 fs 模块,因为浏览器没有访问本地文件系统的权限。上述代码仅适用于 Node.js 环境。

上一篇:js splice替换

下一篇:js 获取文件大小

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

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

Laravel 中文站