使用ajax查找目录中的文件数

时间:2017-02-08 17:31:08

标签: javascript jquery ajax

我对ajax完全不熟悉。我有一个指向服务器上的目录的URL,我需要找到一种方法来返回该目录中的文件数。我在链接中尝试了两个“up voteed”响应,但没有运气。有没有人有这方面的经验?

How to get the count of file in a directory using jquery?

1 个答案:

答案 0 :(得分:1)

在后端服务器上,您必须运行上述任何一种方法,具体取决于您可以将文件计数发送回ajax调用的语言。但是客户端javascript无法读取目录,除非您使用文件api并要求用户选择所有不是解决方案的文件。

PHP

$directory = "/dir"; 
$files = scandir($directory); 
$num_files = count($files)-2; 

的NodeJS

var shell = require('shelljs');
var num_files = shell.exec("cd destinationFolder || exit; ls -d -- */ | grep 'page-*' | wc -l", { silent:true }).output;

ASP

 int num_files Directory.EnumerateFiles(path, "*.*").Count()