【发布时间】:2014-06-17 13:01:51
【问题描述】:
我正在尝试使用 Protractor 自动化 Angular 应用程序,我遇到了一个场景,我需要列出文件夹中存在的所有文件。
我知道在 Java 中我们可以使用以下内容:
File f = new File('D:\Practice');
ArrayList<String> names = new ArrayList<String>(Arrays.asList(f.list()));
但我无法在 Javascript 中找到解决方案。
【问题讨论】:
-
这取决于你的 JS 环境。例如,这在浏览器中几乎是不可能的。如果一个网页可以枚举你电脑上的文件,这通常不是一件好事。
-
您需要后端技术才能访问文件。在 Node.js 中,您将使用
fs.readdir("path", function(err, files) { ... }) -
您可以从量角器脚本访问FS,但不能从浏览器访问。
-
您应该更具体,并提供有关用例的更多详细信息。
标签: javascript arrays angularjs file protractor