列出PhoneGap中www文件夹内的文件
Posted
技术标签:
【中文标题】列出PhoneGap中www文件夹内的文件【英文标题】:List files inside www folder in PhoneGap 【发布时间】:2011-11-28 15:28:34 【问题描述】:是否可以列出 www PhoneGap 文件夹中的文件?并递归?
我需要它,因为我想预加载其中的所有图像。
【问题讨论】:
【参考方案1】: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,因此可能没有太大帮助)。
【讨论】:
【参考方案2】:这里有一个 PhoneGap app,它就是这样做的,即使是为 BlackBerry 编写的,jscript/html 代码也是一样的,并且应该也可以在您的 iOS 应用中运行。
希望对你有帮助
【讨论】:
以上是关于列出PhoneGap中www文件夹内的文件的主要内容,如果未能解决你的问题,请参考以下文章
在 C# 中列出文件夹内的重复文件:利用 LINQ.AsParallel
对phonegap和IOS感到困惑,需要从“插件”文件夹中的“www”路径获取文件