Node.js中的fs文件系统--目录相关方法;
来源:互联网 发布:知乎自媒体入住 编辑:程序博客网 时间:2024/05/17 21:41
文件系统:
Linux/Unix (一切皆文件)
file 文件
dir 目录
unknown 未知文件
block 块状设备文件
char 字符型设备
link 链接
fifo 管道
Windows
file 文件
dir 目录
unknown 未知文件
一、与目录相关的;
1. 首先引入fs文件模块;
var fs = require("fs");
一、读取文件:
fs.readdir(path[, options], callback);path:读取的文件的路径; options:编码;callback:回调函数;回调函数有两个参数:err和file 其中err是返回的错误信息;file是返回的是目录中不包含”.“、” ..“的文件的名字的数组;
var fs = require("fs");
fs.readdir("./memeda",function(err,files){
console.log(err);//null
console.log(files) //文件名的数组;
// 分别得到每个文件的名字;
files.forEach(function(item,index){
console.log(item) //会得到每个文件名;
})
})
二、创建文件:
fs.mkdir(path[, mode], callback);创建一个目录;
path:创建目录的名称和路径;
callback:回调函数;
var fs = require("fs");
fs.mkdir("./wenjian",function(err){
console.log(err)
// 第一次err == null 表示创建成功‘
// 第二次运行:err.code == "EEXIST" 表示文已经存在;
if(err == null){
console.log("恭喜您,创建成功");
}
if(err.code == "EEXIST"){
console.log("文件已经存在");
}else{
console.log("系统出现错误,请重新尝试")
}
})
三、删除文件:
fs.rmdir(path,callback)
var fs = require("fs");
fs.rmdir("./wenjian",function(err){
console.log(err)
// 运行时:第一次err == null表示文件删除成功;以后在运行,err.code == "ENOENT"表示文件已经删除;
if(err == null){
console.log("文件已经删除")
}
if(err.code == "ENOENT"){
console.log("文件已经被删除")
}else{
console.log("出现错误")
}
})
- Node.js中的fs文件系统--目录相关方法;
- Node.js中的文件系统(FS)
- Node.js文件系统fs
- Node.js 文件系统 fs
- Node.js中fs文件系统-与文件file相关;
- node.js中的fs.readFileSync方法使用说明
- node.js中的fs.rename方法使用说明
- Node.js中的fs.open、fs.read、fs.write、fs.close方法;
- node.js中的fs模块
- Node.js学习(10)----文件系统fs
- node.js之基本文件系统模块fs
- node.js中的文件系统
- 【Node文件系统fs模块】
- Node.js基本模块 fs(是文件系统模块)
- Node.js内置的文件系统模块(fs)
- Node.js fs.Stats
- Node.js fs 模块
- Node.js中的fs.rename();剪切、复制文件;
- 使用jsp/servlet实现文件上传与下载
- IO流
- (翻译)terry crowley: 写给程序员
- JZOJ5373. 【NOIP2017提高A组模拟9.17】信仰是为了虚无之人 并查集+启发式合并
- OpenGL Mac环境搭建
- Node.js中的fs文件系统--目录相关方法;
- Python起步之学生信息管理系统
- java8 Stream map()
- 理解java的三大特性之多态
- 【初探】 基数排序
- 三角形的外接圆
- 函数作为参数的使用
- java 快速获取当前日期,昨天日期,明天日期
- HDFS Ozone的Pipeline实现机制