Node.js(一)基本node.js读取删除
2024-10-20 04:11:51
npm init -y(初始化项目)
npm uninstall (xxx模块名称)=>(移除模块)
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
最新文章
- html5 canvas 实现倒计时 功能
- sprintf溢出的bug
- Yii2 menu navbar nav小部件的使用示例
- JQuery执行DOM批量克隆并插入的提效方法
- js 字符串转 数字
- 【nodejs】json value出现 undefined 将会无法解析 问题来了
- java实现的一个maven多模块项目自动生成工具
- 【转】JavaScript中undefined与null的区别
- Unity3D 游戏开发构架篇 ——输入控制
- [C++学习历程]基础部分 C++中的指针数组和结构
- 【Loj116】有源汇有上下界最大流(网络流)
- shell编程 之 引号、括号的用法总结
- is,as,类库
- TOJ 3850: String Function Encoding
- 解决select2在modal中无法输入的问题
- AngularJs 1.x和AngularJs2的区别
- 在jupyter notebook中运行R语言
- array_multisort 二维数组排序
- Android开发之Button事件实现方法的总结
- oracle常用cmd命令
热门文章
- c++小游戏———扫雷
- 第四天python3 python解析式-生成器-迭代器
- Graph Theory の brief introduction
- React报错之无法在未挂载的组件上执行React状态更新
- 在VMD上可视化hdf5格式的分子轨迹文件
- 一文带你了解webrtc基本原理(动手实现1v1视频通话)
- SP6779 GSS7 - Can you answer these queries VII(线段树,树链剖分)
- linux设置系统环境变量的天坑
- 基于bert_bilstm_crf的命名实体
- 在 WXML 中直接使用 JS 代码