nodejs之fs 模块
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 模块的更多相关文章
- nodejs之fs模块
nodejs中的file system文件系统模块 1.文件的读取readFile //引入文件系统模块 const fs = require('fs'); //文件读取是异步操作 fs.readFi ...
- Nodejs:fs模块 & rimraf模块
模块fs:可以通过他管理文件系统,文件的写入,删除等操作 模块rimraf: 递归删除文件的node插件,在项目的文件编译之前,可以清除dist文件夹里的内容 API样例: var fs = ...
- [js]nodejs初探http/url/fs模块
难怪我没学会, 因为我的套路有问题. 错误点, 1,大而全 2,不注重思路 学习要领: 1, 小而精 2, 重思路(总结) nodejs特点: 1.node提供了js的运行环境, 一般将node运行在 ...
- nodejs中的fs模块中的方法
nodejs中的fs模块 引入模块 const fs =require("fs") 检测文件是否存在fs.stat(path,callback) fs.stat("./n ...
- nodejs模块——fs模块
fs模块用于对系统文件及目录进行读写操作. 一.同步和异步 使用require('fs')载入fs模块,模块中所有方法都有同步和异步两种形式. 异步方法中回调函数的第一个参数总是留给异常参数(exce ...
- [Nodejs] node的fs模块
fs 模块 Node.js 提供一组类似 UNIX(POSIX)标准的文件操作 API. Node 导入文件系统模块(fs).Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如 ...
- NodeJs Fs模块
和前面的Http.Url模块一样,Fs模块也是node的核心模块之一,主要用于对系统文件及目录进行读写操作. 基本方法 fs.stat fs.stat可以用来判断是文件还是目录:stats.isFil ...
- nodejs学习笔记一( sublime、atom开发环境,http模块,fs模块的初识)
http服务 let server = http.createServer(function(req,res){ }); 监听: server.listen(8080); re ...
- nodejs入门API之fs模块
fs模块下的类与FS常量 fs模块下的主要方法 fs的Promise API与FileHandle类 一.fs模块下的类 1.1 fs.Dir:表示目录流的类,由 fs.opendir().fs.op ...
随机推荐
- orace result cache解析
(1) orace 11.2.0.4 在RAC数据库Dataguard切换时,出现少量数据丢失: 解决方案:关闭result cache 功能 或升级数据库版本并安装补丁: ...
- vps 11步移站步骤笔记
移站是经常的事,现在把步骤写上,防止忘记命令 1.登录SSH 2.打包数据库,phpmyadmin中备份数据库,导入新数据库,数据库中域名链接进行相应替换 获取phpmyadmin root密码 ca ...
- java7连接数据库 网页 添加学生信息测试
石家庄铁道大学2019年秋季 2018 级课堂测试试卷(六)(10分) 课程名称: JAVA语言程序设计 任课教师: 王建民 考试时间: 150 分钟 一. 考试要求: 1登录账号 ...
- JS 转Boolean的两张方法
// 1.Boolean() console.log(Boolean(123)); // true console.log(Boolean(undefined)); // false console. ...
- hiho #1032: 最长回文子串
#1032 : 最长回文子串 时间限制:1000ms 单点时限:1000ms 内存限制:64MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在 ...
- SparkStreaming HA高可用性
1.UpdateStateByKey.windows等有状态的操作时,自动进行checkpoint,必须设置checkpoint目录,数据保留一份在容错的文件系统中,一旦内存中的数据丢失,可以从文件系 ...
- 对JavaScript 引擎基础:Shapes 和 Inline Caches
全文有5个部分组成 1.JavaScript 引擎工作流程:介绍 JavaScript 引擎的处理流水线,这一部分会涉及到解释器/编译器的内容,且会分点介绍不同引擎间的差别与共同点: 2.JavaSc ...
- 一次linux站点安装经验
之前了解了一点,刚过完年回来,顺便研究了一下小程序. http://s.w7.cc/index.php?c=wiki&do=view&id=1&list=84 先申请了一个li ...
- 一些简单题(1)(Source : NOIP历年试题+杂题)
最近也写了些许题目吧,还是写写博客,捋捋思路. P2216 [HAOI2007]理想的正方形 求一个$a \times b(a,b \leq 10^3)$的矩阵,求出一个$n \times n (n ...
- Vue-CLI项目搭建
一.环境搭建 1.安装服务器node 官网下载 https://nodejs.org/zh-cn/ node:用C++语言编写,用来运行JavaScript语言 node可以为前端项目提供server ...