1、fs模块函数
*      、fs.stat 检测是文件还是目录
* 、fs.mkdir 创建目录
* 、fs.writeFile 创建写入文件
* 、fs.appendFile 追加文件
* 、fs.readFile 读取文件
* 、fs.readdir 读取目录
* 、fs.rename 重命名
* 、fs.rmdir 删除目录
* 、fs.unlink 删除文件

2、fs函数案例

/**
* 判断路径是文件还是目录
*/
fs.stat("base.js",function (err,stats) {
if(err){
console.log(err)
return false
}else {
console.log("文件"+stats.isFile())
console.log("目录"+stats.isDirectory())
}
}) /**
* 创建目录
*/
fs.mkdir('css',function (err) {
if(err){
console.log(err)
return false
}
console.log("创建目录成功")
}) /**
* 如果存在,直接覆盖原有内容
*/
fs.writeFile('1.txt','写入文件,发现并覆盖',function (err) {
if(err){
console.log(err)
return false
}
console.log("写入成功")
}) /**
* 如果存在,直接在文件末尾添加
*/
fs.appendFile('1.txt',"\n appendFile",function (err) {
if(err){
console.log(err)
return false
}
console.log("追加成功")
}) fs.readFile('1.txt',function (err,data) {
if(err){
console.log(err);
return false ;
}
console.log(data.toString());
}) /**
* 读取目录
*/
fs.readdir('./',function (err,data) {
if(err){
console.log(err);
return false ;
}
console.log(data.toString());
}) /**
* 1、重命名 2、copy文件
*/
fs.rename('1.txt','rename.txt',function (err) {
if(err){
console.log(err);
return false ;
}
console.log("改名成功");
}) /**
* 只能删除目录
*/
fs.rmdir('css',function (err) {
if(err){
console.log(err);
return false ;
}
console.log("删除目录成功");
}) /**
* 删除存在的文件
*/
fs.unlink('rename.txt',function (err) {
if(err){
console.log(err);
return false ;
}
console.log("删除文件成功");
})

nodejs之fs 模块的更多相关文章

  1. nodejs之fs模块

    nodejs中的file system文件系统模块 1.文件的读取readFile //引入文件系统模块 const fs = require('fs'); //文件读取是异步操作 fs.readFi ...

  2. Nodejs:fs模块 & rimraf模块

      模块fs:可以通过他管理文件系统,文件的写入,删除等操作 模块rimraf: 递归删除文件的node插件,在项目的文件编译之前,可以清除dist文件夹里的内容   API样例: var fs = ...

  3. [js]nodejs初探http/url/fs模块

    难怪我没学会, 因为我的套路有问题. 错误点, 1,大而全 2,不注重思路 学习要领: 1, 小而精 2, 重思路(总结) nodejs特点: 1.node提供了js的运行环境, 一般将node运行在 ...

  4. nodejs中的fs模块中的方法

    nodejs中的fs模块 引入模块 const fs =require("fs") 检测文件是否存在fs.stat(path,callback) fs.stat("./n ...

  5. nodejs模块——fs模块

    fs模块用于对系统文件及目录进行读写操作. 一.同步和异步 使用require('fs')载入fs模块,模块中所有方法都有同步和异步两种形式. 异步方法中回调函数的第一个参数总是留给异常参数(exce ...

  6. [Nodejs] node的fs模块

    fs 模块 Node.js 提供一组类似 UNIX(POSIX)标准的文件操作 API. Node 导入文件系统模块(fs).Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如 ...

  7. NodeJs Fs模块

    和前面的Http.Url模块一样,Fs模块也是node的核心模块之一,主要用于对系统文件及目录进行读写操作. 基本方法 fs.stat fs.stat可以用来判断是文件还是目录:stats.isFil ...

  8. nodejs学习笔记一( sublime、atom开发环境,http模块,fs模块的初识)

    http服务   let server = http.createServer(function(req,res){       });   监听: server.listen(8080);   re ...

  9. nodejs入门API之fs模块

    fs模块下的类与FS常量 fs模块下的主要方法 fs的Promise API与FileHandle类 一.fs模块下的类 1.1 fs.Dir:表示目录流的类,由 fs.opendir().fs.op ...

随机推荐

  1. cmd中subst的使用

    SUBST [drive1: [drive2:]path] drive1:        指定要指派路径的虚拟驱动器.[drive2:]path  指定物理驱动器和要指派给虚拟驱动器的路径. 路径替换 ...

  2. 斐波那契数列 Java 不同的实现方法所需要的时间比较

    # 首先我们直接看一个demo以及他的结果 public class QQ { public static void main(String[] args) throws ParseException ...

  3. 〇——HTML的本质以及在Web程序中的作用

    对于所有的Web应用,其实本质上都是一个socket服务端,用户的浏览器就是一个socket的client,我们看看下面这段代码 import socket def handle_request(cl ...

  4. Spring boot使用Redis时,报错,有redisTemplate和stringRedisTemplate两个bean?

    Error starting ApplicationContext. To display the auto-configuration report re-run your application ...

  5. 并发编程的锁机制:synchronized和lock

    1. 锁的种类 锁的种类有很多,包括:自旋锁.自旋锁的其他种类.阻塞锁.可重入锁.读写锁.互斥锁.悲观锁.乐观锁.公平锁.可重入锁等等,其余就不列出了.我们重点看如下几种:可重入锁.读写锁.可中断锁. ...

  6. django之路由层(反向解析)总结

    表关系的建立方式 表与表之间的关系就三种 一对一 OneToOne(to='') # to后面可以跟字符串的表名 也可以直接跟变量名表名(该表名必须在上面提前定义出来) 一对多 ForeignKey( ...

  7. Python 3标准库 第十一章 网路通信

    网路通信11.1 ipaddress  : Internet 地址 ipaddress模块提供了处理IPv4和IPv6 11.1.2  网络 CMDB  11.2  socket:网络通信 11.2. ...

  8. Python 模块Ⅲ

    globals() 和 locals() 函数 根据调用地方的不同,globals() 和 locals() 函数可被用来返回全局和局部命名空间里的名字. 如果在函数内部调用 locals(),返回的 ...

  9. 在$scope中变量和方法的使用

    代码: angularjs.html <!doctype html> <html> <head> <meta charset="UTF-8" ...

  10. sqli-labs(39)

    0X01 这关和38关一样 ?id= and =1 正确 ?id=1 and 1=2 错误 不需要闭合 构造语法 0X02 ?id=;insert into users values(,"z ...