0
ファイルwww
私のファイルファイルにイオンアプリケーションのファイルを置く。このファイルをdata/data
フォルダ内の別のフォルダにコピーしたいだけです。コピーする前に、それが存在するかどうかをチェックするコードを書いた?wwwフォルダからデータ/データへのコルドバファイルのコピー
function checkIfFileExists(path) {
alert("file path : " + path);
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) {
fileSystem.root.getFile(path, { create: false }, fileExists, fileDoesNotExist);
}, getFSFail); //of requestFileSystem
}
function fileExists(fileEntry) {
alert("File " + fileEntry.fullPath + " exists!");
}
function fileDoesNotExist() {
alert("file does not exist");
}
function getFSFail(evt) {
console.log(evt.target.error.code);
}
checkIfFileExists(cordova.file.applicationDirectory + 'www/index.html');
このコードは、file does not exist
why ??を返します。
なぜ私はdbファイルをコピーできません。これが方法でない場合は、誰でもcordova
アプリで事前入力されたデータベースを使用することができます。
実際には、sqliteで動作するために 'Corodova-sqlite-storage'プラグインを使用しています。私はブラウザを使用するとうまく動作します。しかし私は私の前もってデータベースをモバイルにしたい。だから私は 'www'フォルダにデータベースを置いてコピーしたかったのです。 – Moshii
私がリストしたfistプラグインは、あらかじめ設定されたデータベースをwwwからnative sqliteにコピーします。あなたがしなければならないのは、データベースファイルをwwwフォルダに入れて、ドキュメントに従ってデータベースを移動するだけです。 –