node.js的File模块
2024-08-28 13:18:17
1.Node.js是什么?
(1) Nodejs是为了开发高性能的服务器而诞生的一种技术
(2) 简单的说 Node.js 就是运行在服务端的 JavaScript,基于V8进行运行
(3) Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
2.Node.js的File模块
1.引入模块
var fs = require("fs");
2.操作文件夹
2.1创建文件夹
//创建文件夹—fs.mkdir
fs.mkdir(path[, options], callback)
//创建文件夹test
fs.mkdir("./test", function (err) {
if (err) {
return console.error("创建失败:", err);
}
console.log("文件夹创建成功。");
});
2.2读取文件夹
//读取文件夹
fs.readdir(path, callback)
//读取当前目录下的test文件夹内容
fs.readdir("./test",function(err, files){
if (err) {
return console.error("文件夹读取失败:",err);
}
files.forEach( function (file){
console.log( file );
});
});
3.3删除文件夹
//删除文件夹
fs.rmdir(path, callback) fs.rmdir("./test",function(err){
if (err) {
return console.error("删除失败:",err);
}
console.log("删除成功");
});
3.4写入(创建)文件
fs.writeFile(filename,data,callback)
filename:写入文件名
data:写入文件的数据(String|Buffer)
callback(err):错误信息参数
3.5读取文件内容
最新文章
- 拥抱.NET Core,学习.NET Core的基础知识补遗
- 回文字符串的判断!关于strlen(char * str)函数
- Alamofire源码学习
- Struts2拦截器之DefaultWorkflowInterceptor
- HDU 3006
- hibernate笔记03
- js和 jquery对象
- Qt之QTableView显示富文本
- 李洪强iOS开发拓展篇—UIDynamic(重力行为+碰撞检测)
- [转] 引用 Java自带的线程池ThreadPoolExecutor详细介绍说明和实例应用
- 页面中引入带中文的JS文件乱码问题
- Just a Hook
- 面试问题:关于java并发方面的
- 让 asp.net mvc 支持 带有+ _ 等特殊字符的路由
- JDK,TomCat安装配置
- 用nohup执行python程序时,print无法输出
- mysql数据库索引调优
- DocX Xceed.Words.NET操作Word,插入特殊符号
- 2018-2019-2 20165225『网络对抗技术』Exp2:后门原理与实践
- Pycharm去掉项目所有 # 注释