js 获取本地指定文件夹有多少文件
由于浏览器的安全限制,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
原文地址: https://www.cveoy.top/t/topic/g01A 著作权归作者所有。请勿转载和采集!