Node.js 仅获取不包括文件夹的文件的长度
获取不包括文件夹的文件的长度Node.js 仅获取不包括文件夹的文件的长度,node.js,Node.js,获取不包括文件夹的文件的长度 const fs = require('fs'); fs.readdir(process.cwd(), function(err, files) { console.log(files.length); } 我已经写了代码,但代码包括文件夹。我不想对文件夹进行计数,fs.readdir函数获取给定目录中的文件和文件夹列表。为了只从列表中筛选文件并忽略目录,您需要使用fs.statSync(“path”).isFile()函数实现额外的检查 下面的代码将为您提
const fs = require('fs');
fs.readdir(process.cwd(), function(err, files) {
console.log(files.length);
}
我已经写了代码,但代码包括文件夹。我不想对文件夹进行计数,
fs.readdir
函数获取给定目录中的文件和文件夹列表。为了只从列表中筛选文件并忽略目录,您需要使用fs.statSync(“path”).isFile()函数实现额外的检查
下面的代码将为您提供所需的结果
const fs = require('fs');
fs.readdir(process.cwd(), function(err, contents) {
var files = [];
contents.forEach(function(f) {
if(fs.statSync(f).isFile()) {
files.push(f);
}
});
console.log(files.length);
});
使用fs可以实现目录中的文件计数检索
const fs = require('fs');
const dir = './directory';
fs.readdir(dir, (err, files) => {
console.log(files.length);
});
您需要文件内容长度不,只需要文件长度我只需要文件计数,不需要文件夹