由于浏览器的安全限制,JavaScript不能直接访问本地文件系统。但是,你可以通过HTML5的File API来实现一些本地文件操作。以下是一个示例,获取本地指定文件夹有多少文件:

HTML:

<input type="file" id="folderInput" webkitdirectory mozdirectory msdirectory odirectory directory multiple />
<button onclick="countFiles()">Count Files</button>

JavaScript:

function countFiles() {
  var folderInput = document.getElementById('folderInput');
  var files = folderInput.files;
  var count = 0;
  
  for (var i = 0; i < files.length; i++) {
    if (files[i].type !== '') { // 过滤掉文件夹
      count++;
    }
  }
  
  console.log('This folder contains ' + count + ' files.');
}

注意:上述代码只能在支持File API的现代浏览器中运行。如果需要兼容旧版浏览器,可以考虑使用第三方库,如jQuery File Tree

js 获取本地指定文件夹有多少文件

原文地址: https://www.cveoy.top/t/topic/g01A 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录