如何在不更改文件名的情况下在 JS 中遍历文件夹

How to iterate through folder in JS without changing filenames

提问人:user3071257 提问时间:11/13/2018 更新时间:11/13/2018 访问量:164

问:

我已经有代码可以在文件重命名为 0.xml、1.xml、2.xml 等后遍历文件。

var promises = [];
for (i = 0; i < numberOfFiles; i++) {
    promises.push(xmlPromise('data/sequence/xml/'+i+'.xml'));
}

但是,如果可能的话,我想保留原始名称并遍历(20180828-110359.369_I01_0000905_wt_calib.ppm3_croped.xml,20180828-110359.436_I01_0000907_wt_calib.ppm3_croped.xml等)

JavaScript jQuery XML 解析

评论

0赞 showdev 11/13/2018
您可以考虑通过 AJAX 从服务器获取文件列表并循环访问这些文件。请参阅如何在 Javascript 中循环访问文件
0赞 charlietfl 11/13/2018
你在哪里运行这段代码,在服务器上还是在浏览器中?
0赞 Abana Clara 11/13/2018
如果没有文件名列表,就无法遍历它们。到目前为止,您似乎不知道文件名,这就是为什么您需要将每个文件重命名为整数,以便可以通过它们递增。根据您处理代码的方式,增量上的单个间隙或重命名错误的文件已经是一个巨大的问题。就像@showdev说的,你需要获取文件列表。
0赞 user3071257 11/13/2018
它通过本地主机运行:127.0.0.1

答: 暂无答案