首页 > 编程语言 >Node.js(一)基本node.js读取删除

Node.js(一)基本node.js读取删除

时间:2022-09-19 08:58:23浏览次数:63  
标签:Node node fs console log err js txt throw

npm init -y(初始化项目)

var text2=require("./text2"); //解构 const {a:A,b:B}=require("./text2") console.log(A,B) console.log(text2.a);
console.log(text2.b);
const fs=require("fs")//内置模块
let fr=fs.readFile("zsbb.txt",function(err,data){     //错误输出错误信息     if(err) throw err;     console.log("异步:"+data); }) let data=fs.readFileSync("zsbb.txt") console.log("同步:"+data);

//判断文件是什么 fs.stat("zsbb.txt",(err,stats)=>{     console.log("是文件吗?"+stats.isFile());     console.log("是目录吗?"+stats.isDirectory());     // console.log(stats); })

//写入文件
fs.writeFile("www.txt","异步写入:你好www","utf-8",function(err){     if(!err){         console.log("文件写入成功!");     }else{         throw err;     } });
fs.writeFileSync("www2.txt","同步写入:你好www","utf-8",function(err){     if(!err){         console.log("文件写入成功!");     }else{         throw err;     } })
//删除文件 fs.unlink("www.txt",function(err){     if(!err){         console.log("异步文件删除成功!");     }else{         throw err;     } })
fs.unlinkSync("www.txt",function(err){     if(!err){         console.log("同步文件删除成功!");     }else{         throw err;     } })
//创建文件目录 fs.mkdir("mkdir",function(err){     if(!err){         console.log("异步目录创建成功!");     }else{         throw err;     } })
fs.mkdirSync("mkdirSync"); console.log("同步目录创建成功!")

//获取目录信息 fs.readdir("mkdir",(err,files)=>{     if(err)     {throw err;}     else{         console.log("异步获取目录下的文件成功!");         files.forEach(file=>console.log(file));     } })
let files=fs.readdirSync("mkdirSync"); console.log("同步获取目录下的文件成功!"); files.forEach(file=>console.log(file));
//删除目录 fs.rmdir("mkdir",err=>{     if(err){         throw err;     }     console.log("异步删除目录成功!") })
fs.rmSync

标签:Node,node,fs,console,log,err,js,txt,throw
From: https://www.cnblogs.com/zsbb/p/16706526.html

相关文章

  • RxJS
    学习抄录加强记忆...入门RxJS是一个库,通过使用observable序列来编写异步和基于事件的程序,提供一个核心的类型Observable,附属类型(Observer/Schedulers/Subjects)和受[......
  • Android——使用GSON库解析json数据(解析菜谱大全返回的JSON数据)
    1.首先,在dependencies依赖库添加GSON库的依赖:implementation'com.google.code.gson:gson:2.8.6'2.有关GSONGSON提供了fromJson()和toJson()两个直接用于解析和生成JSON......
  • Moment.js 如何对时间进行比较获得不同的天数
    对2个Moment的时间进行比较,并且获得不同天数的代码如下:moment().diff(moment(date),'days');这行代码已经简单到不能再简单了。解读简单来说,这个代码的意思就是先......
  • Javaweb-JSON格式的应用
    1什么是json客户端向服务器发送JSON格式的数据JSON是一种数据格式(JSON,即JavaScriptObjectNotation,是js中对象的表示方法)JSON格式表示两个学员信息的代码如下:[{sid......
  • .mat文件批量转存为.json文件的方法
    记录下.mat文件批量转存为.json文件的方法matlab本身是没有json解析包的,因此需要加载一个jsonlab工具包,可以用git命令下载gitclonehttps://github.com/fangq/jsonlab.g......
  • NODE.JS:我如何使用 Heroku 网站托管我的网站
    NODE.JS:我如何使用Heroku网站托管我的网站文章结构:介绍安装工具使用node和bootstrap创建一个基本网站将节点网站推送到heroku虚拟主机介绍Node的一大优点......
  • nodejs与npm版本管理
    目录一、nodejs版本控制二、npm版本控制1、降级2、升级node与npm版本对应关系及下载:https://nodejs.org/zh-cn/download/releases/使用npm安装包报错“npmWARNnpmnpm......
  • uni-app中使用jsencrypt
    1.在工具栏的”视图“下打开终端或者ctrl+`2.安装jsencrypt,安装的东西都会在node_module下npmijsencrypt3.在需要加密的文档中引入importJSEncryptfrom'../../n......
  • Js新手-简单数据类型和复杂数据类型
    <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"cont......
  • Js-实现简易加减乘除计算器
                                     今日小案例,用Js实现一个小小的计算器 <!DOCTYPEhtml><html......