- 创建文件夹,fs.mkdir(path,[mode],callback)
- 创建文件夹的同步版: fs.mkdir(path,[mode])
*- 读取文件夹: fs.readdir(path,[mode],callback)
- 读取文件夹的同步版: fs.readdirSync(path,[mode])
*- 删除文件夹: fs.rmdir(path,callback)
- 删除文件的同步版 :fs.rmdirSync(path);
- *forEach循环数组里的每一项,f是数组里的每一项
- 如果文件 是文件夹 类型 的话 利用递归的方式,再向下一级读取文件夹.*
- 建立文件管理系统.
- ../ —————–返回上一级
/*
* 创建文件夹,fs.mkdir(path,[mode],callback)
* 创建文件夹的同步版: fs.mkdir(path,[mode])
*
* 读取文件夹: fs.readdir(path,[mode],callback)
* 读取文件夹的同步版: fs.readdirSync(path,[mode])
*
* 删除文件夹: fs.rmdir(path,callback)
* 删除文件的同步版 :fs.rmdirSync(path);
* */
var fs = require("fs");
/*
创建文件夹
fs.mkdir("./3",function(){
console.log(arguments);
})
*/
/*删除文件夹
fs.rmdir("./3",function(){
console.log(arguments);
})
../返回上一级
*/
fs.readdir("../File System",function(err,fileList){
//console.log(fileList);
fileList.forEach(function(f){
//console.log(f);
fs.stat(f,function(err,info){
switch(info.mode){
case 16822:
console.log('[文件夹]'+f);
break;
case 33206:
console.log("[文件]"+f);
break;
default:
console.log("[其他类型]"+f);
break;
}
})
})
})
/*
*forEach循环数组里的每一项,f是数组里的每一项
* 如果文件 是文件夹 类型 的话 利用递归的方式,再向下一级读取文件夹.*/