我使用的客户端JavaScript,并希望得到,我相信在同一台服务器作为我的.html文件上托管的文件夹中的所有文件的列表。 我非常熟悉的术语,所以我提前道歉,如果我是不准确的或完全错误的。
我目前使用d3.text("js/data/nodes#.csv", "text/csv", someFunction)
在数据文件中与工作负载。 我想,既然我想要的文件名模板相同的方式,我可以通过所有可能的数字循环破解的解决方案,只有得到有效的调用的文件名,如下所示:
function getDirList() {
var possiblePathsList = something predetermined;
var directoryList = [];
possiblePathsList.forEach(function(path){
if (isPath(path)) { directoryList.push(path); }
});
return directoryList;
}
function isPath(path){
d3.text(path, "text/csv", function(data){
return (data !== null);
});
}
因为我可以在这个垃圾方式的列表,我相信一定有实现我的目标的一些(很多很多)巧妙的方法。 这可能吗?