Nodejs中 对文件的简单操作
2018-01-23 20:21
253 查看
var fs = require('fs'); //创建文件夹 fs.mkdir("/Users/Scarlett/Desktop/Scarlett",function (err) { if(err) { console.log(err.message); }else { console.log('文件夹创建成功'); } }) //删除文件夹 fs.rmdir("/Users/Scarlett/Desktop/Scarlett",function (err) { if(err){ console.log(err.message); }else { console.log("文件夹删除成功"); } }) //判断按文件或目录是否存在 fs.exists("/Users/Scarlett/Desktop/Scarlett",function (bool) { console.log(bool); }) //文件读取 fs.readFile("/Users/Scarlett/Desktop/Scarlett/t.txt",{encoding:'utf8',flag:'r'},function (err,data) { if (!err) { console.log(data); }else { console.log(err); } }) //文件写入 fs.writeFile("/Users/Scarlett/Desktop/Scarlett/t.txt","抑郁症",{encoding:'utf8',flag:''},function (err,data) { if (!err) { console.log(data); }else { console.log(err); } }) //小文件拷贝案例 var destPath = "/Users/Scarlett/Desktop/Ting/"; var srcPath = "/Users/Scarlett/Desktop/Scarlett/"; var srcFileName = "t.txt"; var destFileName = "a.txt"; fs.exists(srcPath + srcFileName,function (exist) { if (!exist) { console.log("目标文件不存在"); }else { //同步方式判断 if (!fs.existsSync(destPath)){ //同步创建 fs.mkdirSync(destPath); } fs.readFile(srcPath+srcFileName,function (err, data) { fs.writeFile(destPath+destFileName,data,function (err) { if (err) { console.log("文件写入失败"); }else { console.log("文件拷贝成功"); } }) }) } })
相关文章推荐
- C简单的配置文件操作
- 对ppt文件的一些简单操作
- golang 文件简单操作
- Python:简单的文件操作
- 简单文件的写操作
- Linux初学——文件系统的简单操作
- 一个c#对操作系统文件简单操作的类
- 简单操作properties格式文件
- Properties 文件的简单操作
- python 文件简单操作
- IOS SWIFT 简单操作文件
- 10.文件系统的简单操作(hard link soft link)
- C++简单文件操作
- 最简单,基本的文件操作
- 文件系统的简单操作
- 操作文件方法简单总结(File,Directory,StreamReader,StreamWrite )
- 简单的文件操作的例子
- 第八章 文件系统的简单操作 硬链接 软链接
- iOS文件(夹)快速简单完成增、删、改、查、写系列文件操作
- python 文件读写查找、替换相关简单操作