首页 > 编程语言 >node简单实现文件内容写入

node简单实现文件内容写入

时间:2024-10-13 15:18:43浏览次数:8  
标签:node 文件 fs err 写入 writeFile 参数

const fs = require(‘fs’)

// fs.writeFile(file, data[, option], callback)
// 参数1 - 必选参数,需要写入内容的文件路径,如果文件不存在,会自动创建文件
// 参数2 - 必选参数,写入内容的数据
// 参数3 - 可选参数,写入格式,默认utf8

const fs = require('fs')

fs.writeFile('./files/testCopy.txt', 'node写入数据', function(err){
  // 如果文件写入成功,err - null
  // 如果文件写入失败,err - 错误对象
  console.log('写入成功', err)
})

在这里插入图片描述

先读取文件内容,再讲内容写入另外一个文件

// fs.writeFile(file, data[, option], callback)
// 参数1 - 必选参数,需要写入内容的文件路径,如果文件不存在,会自动创建文件
// 参数2 - 必选参数,写入内容的数据
// 参数3 - 可选参数,写入格式,默认utf8

const fs = require('fs')

fs.readFile('./files/test.txt', 'utf8', function(err, res){
  if(err) return console.log('文件读取失败', err)
  fs.writeFile('./files/testCopy.txt', res, function(err){
    // 如果文件写入成功,err - null
    // 如果文件写入失败,err - 错误对象
    console.log('写入成功', err)
  })
})

在这里插入图片描述

标签:node,文件,fs,err,写入,writeFile,参数
From: https://blog.csdn.net/chen_ac/article/details/142899064

相关文章

  • 对Bat文件进行加密
    1、通过改变进制的方法(推荐)下载一个16进制编辑软件,比如MiniHex。将要加密的bat文件开头加入两个空行,并拖入到MiniHex软件中:修改前两个字节的数据,修改为FFFE(或者修改为FEFF也可以)如图:保存一下,Ctrol+s,此时就可以了。会在bat文件所在目录生成.bak文件,这就是源文件(加密前......
  • py:PDF文件拆分任意页数
    一、简介PyMuPDF,简称fitz,是一个轻量级的Python库,它基于MuPDF的C++库,提供了丰富的功能,包括但不限于PDF的读取、编辑、转换和渲染。Fitz作为PyMuPDF的子模块,简化和封装了PyMuPDF的功能,使得在Python中处理PDF文件更加简单。二、安装PyMuPDF(包含fitz模块)可以通过Python的包管理......
  • vue中上传xlsx表格文件,并获取文件json数据【前端文件上传】
    import*asXLSXfrom"xlsx";onMounted(function(){document.getElementById('fileInput').addEventListener('change',function(){constfileObj=this.files[0]//console.log(fileObj)//......
  • vue3 路由文件配置
    //通过模板路由配置import{createRouter,createWebHistory}from"vue-router";//创建路由器constroutes=[//登录路由{path:"/login",component:()=>import("../views/login/index.vue"),name:"......
  • 【大数据技术基础 | 实验二】Linux基础:常用基本命令和文件操作
    文章目录一、实验目的二、实验要求三、实验环境四、常用基本命令1、验证cd和pwd命令2、验证ls命令3、验证mkdir命令4、验证cp、mv和rm命令五、Linux文件操作1、验证touch命令2、验证cat命令3、验证more命令六、实验心得一、实验目的学会linux常用命令(cd,ls,pwd......
  • 009. 样式文件的作用域
    App.vue----------------------------------------<template><divid="app"><h2>HelloWorld</h2><HelloWorld/></div></template><script>importHelloWorldfrom"./HelloWorld.vu......
  • 基于Node.js+vue个人理财系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景在当今复杂多变的经济环境中,个人理财已成为人们日常生活中不可或缺的一部分。随着金融市场的快速发展,各类投资产品层出不穷,如国债、股票、基金等,为投资者提......
  • 基于Node.js+vue房产管理系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着城市化进程的加速和房地产市场的发展,房产信息的有效管理和快速流通变得尤为重要。传统的房产管理方式,如纸质记录、人工查询等,不仅效率低下,而且容易出错,......
  • 基于Node.js+vue高校毕业生就业系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着高等教育的普及和毕业生人数的逐年攀升,高校毕业生就业问题已成为社会关注的焦点。传统的就业服务模式,如校园招聘会、人才市场等,虽然在一定程度上促进了......
  • 基于Node.js+vue购物网站后台管理系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和电子商务的蓬勃兴起,购物网站已成为人们日常生活中不可或缺的一部分。然而,随着用户数量的不断增加和商品种类的日益丰富,购物网站......