Processing.js - 列出sketch目录中的文件

时间:2013-02-03 22:59:30

标签: file list directory processing.js

我是新来的,大家好!

我在Processing语言中写了一些东西,现在我需要切换到Processing.js。我需要编写一个应用程序,首先扫描sketch文件夹以准备提供的文件列表。而加工过程中直截了当的不是PJS。

我目前正在网上搜索,但我只找到了经典处理的解决方案。我知道JavaScript有限制,一般不能访问用户端文件,但有没有办法列出草图本身的文件?

我想到的唯一方法是通过PHP在服务器端列出它们,并根据sketch文件夹动态生成.pde文件。但问题是不要使用任何其他语言。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在网站上运行的Processing.js只能获取网址可以提供的信息,并且由于网络上没有“dir列表”,因此无法获取dir列出内容以供您使用。但是,根据您真正想要做的事情,可能有一种方法可以使其无需借助PHP。

假设您在www.example.org/index.html上运行了Pjs页面,并且想要列出www.example.org/sketch/的内容,一个选项就是只有一个文件www.example.org /sketch/list.txt包含草图可以访问的所有文件名,只需使用

抓取它
String[] fileNames = loadStrings("./sketch/list.txt")

指令。

如果您可以举例说明“我需要编写一个首先扫描草图文件夹以准备提供文件列表的应用程序”,可能有更具体的解决方案(即文件是什么) ,用户需要什么,等等)