var fs = require('fs');
var path = require('path');
function displayFile(param) {
//转换为绝对路径
var param = path.resolve(param);
fs.stat(param, function (err, stats) {
//如果是目录的话,遍历目录下的文件信息
if (stats.isDirectory()) {
fs.readdir(param, function (err, file) {
file.forEach((e) => {
//遍历之后递归调用查看文件函数
//遍历目录得到的文件名称是不含路径的,需要将前面的绝对路径拼接
var absolutePath = path.resolve(path.join(param, e));
displayFile(absolutePath)
})
})
} else {
//如果不是目录,打印文件信息
console.log(param)
}
})
}
displayFile('./create_payment.html')
nodejs查看目录下的全部文件
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 使用zcat命令加wc -l,查看.gz压缩包内的所有文件行数: 使用tar tvf命令查看经过tar和gz双重压...
- 前言 最近几乎大部分工作都在linux上进行的,发现在工作过程中经常要查看当前目录下的文件大小,但是每次都是用ls...
- 自己负责一个项目走过来, 遇到很多需求, 印象最深且最让自己引以为豪的还是 CoreData 的使用了, 公司其他...