【问题标题】:List files inside www folder in PhoneGap列出PhoneGap中www文件夹内的文件
【发布时间】:2011-11-28 15:28:34
【问题描述】:

是否可以列出 www PhoneGap 文件夹中的文件?并递归?

我需要它,因为我想预加载其中的所有图像。

【问题讨论】:

    标签: ios cordova


    【解决方案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 应用中运行。

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-16
        • 2014-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-29
        相关资源
        最近更新 更多