查找某个文件夹下面的所有的文件 和 所有后缀名为".txt"的文件名

时间:2021-11-01 09:56:11

第一步引入所需要的模块 fs 和 path

var fs = require("fs")

var path = require("path")

第二步 查看文件夹(week2)中的文件,将文件夹(week2)中的所有文件名称打印到控制台上

var allfiles = fs.readdirSync("./week2")

console.log(allfiles);


第三步 将文件夹(week2)中的后缀为txt的文件名称打印到控制台中

allpaths.forEach(function(item,index){

       if(path.extname(item)=='.txt'){

               console.log(path.basename(item,".txt"));   //使用basename一个参数为取文件名包括后缀名,如果不想要后缀名把后缀名加到第二个参数上就OK了。

          }

})


有详细的介绍在 http://www.jb51.net/article/97232.htm