有没有办法使用 JavaScript 从目标文件夹中获取文件列表?
我需要在一个文件夹中搜索 XML 文件,如果有的话,将它们的名称保存在一个数组中。
谢谢!
HTML5 最终通过 File API 规范提供了一种与本地文件交互的标准方式。
不可以。JavaScript 仅在客户端中有效。如果没有 AJAX 调用,JavaScript 就无法查看服务器或客户端计算机上的文件夹。
像 PHP 或 Ruby 这样的语言在服务器中有一部分允许它访问服务器上的文件系统,但不能访问纯 JavaScript。
正如下面sofrito 所指出的,HTML5 现在有一个 File API,可以用来操作文件。但是,API 不能完成我上面列出的所有事情:Javascript 仍然无法像 C++、Java、Python 或 Ruby 程序一样查看您计算机上或其他人的文件夹。
不,不是。但是您可以静态键入数组。
var xml = [ "something.xml", "somethingelse.xml", "anotherthing.xml" ];