使用 JavaScript/nodejs 计算目录中的文件数?

新手上路,请多包涵

我如何使用 nodejs 仅使用纯 JavaScript 或包来计算目录中的文件数?我想做这样的事情:

如何使用 Python 计算目录中的文件数

或者在 bash 脚本中我会这样做:

 getLength() {
  DIRLENGTH=1
  until [ ! -d "DIR-$((DIRLENGTH+1))"  ]; do
    DIRLENGTH=$((DIRLENGTH+1))
  done
}

原文由 Marvin Danig 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 473
2 个回答

使用 fs ,我发现检索目录文件数非常简单。

 const fs = require('fs');
const dir = './directory';

fs.readdir(dir, (err, files) => {
  console.log(files.length);
});

原文由 Andy Hoffman 发布,翻译遵循 CC BY-SA 4.0 许可协议

const fs = require('fs')
const length = fs.readdirSync('/home/directory').length

原文由 dreamLo 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏