2015-01-06 147 views

回答

0

是的,應該是可以的。讓我們認爲該文件位於www/en_US.json,所以當你引用它時,使用的路徑應該是en_US.json。另一方面,目的地是cordova.file.documentsDirectory,由File插件指定。所以,現在你知道路徑,你需要做的就是用File插件複製文件。這裏是完全沒有測試的例子,但應該給你的主要想法:

function copyFileToDocuments(fileToBeCopied) { 
    function gotFileEntry(fileEntry) { 
     fileEntry.copyTo(cordova.file.documentsDirectory); 
    } 
    function onFileSystemSuccess(fileSystem) { 
     window.resolveLocalFileSystemURL(this.getDirectory(), function(dirEntry) { 
      dirEntry.getFile(fileToBeCopied, {create: true, exclusive: false}, gotFileEntry.bind(this),  this.errorHandler); 
     }.bind(this)); 
    } 

    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess.bind(this), this.errorHandler); 
} 
相關問題