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

最新文章

  1. html5 canvas 实现倒计时 功能
  2. sprintf溢出的bug
  3. Yii2 menu navbar nav小部件的使用示例
  4. JQuery执行DOM批量克隆并插入的提效方法
  5. js 字符串转 数字
  6. 【nodejs】json value出现 undefined 将会无法解析 问题来了
  7. java实现的一个maven多模块项目自动生成工具
  8. 【转】JavaScript中undefined与null的区别
  9. Unity3D 游戏开发构架篇 ——输入控制
  10. [C++学习历程]基础部分 C++中的指针数组和结构
  11. 【Loj116】有源汇有上下界最大流(网络流)
  12. shell编程 之 引号、括号的用法总结
  13. is,as,类库
  14. TOJ 3850: String Function Encoding
  15. 解决select2在modal中无法输入的问题
  16. AngularJs 1.x和AngularJs2的区别
  17. 在jupyter notebook中运行R语言
  18. array_multisort 二维数组排序
  19. Android开发之Button事件实现方法的总结
  20. oracle常用cmd命令

热门文章

  1. c++小游戏———扫雷
  2. 第四天python3 python解析式-生成器-迭代器
  3. Graph Theory の brief introduction
  4. React报错之无法在未挂载的组件上执行React状态更新
  5. 在VMD上可视化hdf5格式的分子轨迹文件
  6. 一文带你了解webrtc基本原理(动手实现1v1视频通话)
  7. SP6779 GSS7 - Can you answer these queries VII(线段树,树链剖分)
  8. linux设置系统环境变量的天坑
  9. 基于bert_bilstm_crf的命名实体
  10. 在 WXML 中直接使用 JS 代码