1

有没有办法使用 JavaScript 从目标文件夹中获取文件列表?

我需要在一个文件夹中搜索 XML 文件,如果有的话,将它们的名称保存在一个数组中。

谢谢!

4

3 回答 3

3

HTML5 最终通过 File API 规范提供了一种与本地文件交互的标准方式。

http://www.html5rocks.com/en/tutorials/file/dndfiles/

于 2012-10-17T02:09:27.827 回答
2

不可以。JavaScript 仅在客户端中有效。如果没有 AJAX 调用,JavaScript 就无法查看服务器或客户端计算机上的文件夹。

像 PHP 或 Ruby 这样的语言在服务器中有一部分允许它访问服务器上的文件系统,但不能访问纯 JavaScript。


正如下面sofrito 所指出的,HTML5 现在有一个 File API,可以用来操作文件。但是,API 不能完成我上面列出的所有事情:Javascript 仍然无法像 C++、Java、Python 或 Ruby 程序一样查看您计算机上或其他人的文件夹。

于 2012-10-17T01:55:23.937 回答
1

不,不是。但是您可以静态键入数组。

var xml = [ "something.xml", "somethingelse.xml", "anotherthing.xml" ];
于 2012-10-17T01:56:12.097 回答