【发布时间】:2011-11-28 15:28:34
【问题描述】:
是否可以列出 www PhoneGap 文件夹中的文件?并递归?
我需要它,因为我想预加载其中的所有图像。
【问题讨论】:
是否可以列出 www PhoneGap 文件夹中的文件?并递归?
我需要它,因为我想预加载其中的所有图像。
【问题讨论】:
official documentation for working with files in phonegap 可能很难上手。
这是一个列出根目录以外文件夹(在本例中称为下载)中的文件的工作示例。
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
fileSystem.root.getDirectory("Downloads", {
create: true
}, function(directory) {
var directoryReader = directory.createReader();
directoryReader.readEntries(function(entries) {
var i;
for (i=0; i<entries.length; i++) {
log(entries[i].name);
}
}, function (error) {
alert(error.code);
});
} );
}, function(error) {
alert("can't even get the file system: " + error.code);
});
请注意,这会在可写区域中为您提供一个目录(iOS 上的文档,Android 上的 sdcard,因此可能没有太大帮助)。
【讨论】:
这里有一个 PhoneGap app,它就是这样做的,即使是为 BlackBerry 编写的,jscript/html 代码也是一样的,并且应该也可以在您的 iOS 应用中运行。
希望对你有帮助
【讨论】: