获取不包含文件夹的文件长度。
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.authenticationProvider(authProvider());
}
我已编写代码,但代码包含该文件夹。我不想计算文件夹
答案 0 :(得分:1)
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);
});
答案 1 :(得分:0)
使用fs。
可以实现目录中的文件重计const fs = require('fs');
const dir = './directory';
fs.readdir(dir, (err, files) => {
console.log(files.length);
});