現在Monacaで開発しております。
HTML5のFileSystem APIを用いて、特定ファイルのコピーとファイル名変更を同時に行いたいと考えています。
こちらのサイトにコピー・移動・ファイル名変更に関する記述があり、それを参考にしておりますが、コピーとファイル名変更を同時に行う方法については書かれておりません。
現在書いたコードは以下の通り(未検証)でして、これはDDDフォルダにある「りんご.jpg」ファイルをEEEフォルダにコピーだけを行います。
理想の動きはコピーと同時にファイル名の変更も行いたいです。
例) DDDフォルダにある「りんご.jpg」ファイル→EEEフォルダへ「バナナ.jpg」に改名コピー
コピーとファイル名変更を同時に処理してくれるコードはありますでしょうか?
よろしくお願いいたします。
Javascript
1window.resolveLocalFileSystemURI('/AAA/BBB/CCC/', function(fs) { 2 copy(fs, '/DDD/りんご.jpg', 'EEE/'); 3}, errorHandler); 4 5function copy(fs, src, dest) { 6 fs.getFile(src, {}, function(fileEntry) { 7 fs.getDirectory(dest, {}, function(dirEntry) { 8 fileEntry.copyTo(dirEntry); 9 console.log('ファイルコピー完了'); 10 }, errorHandler); 11 }, errorHandler); 12} 13 14function errorHandler(e) { 15 console.log('Error: ' + e); 16} 17
あなたの回答
tips
プレビュー