私はWindows Phone(PhoneGapを使用)を初めて使用しています。 PhoneGapを使用してファイル書き込みを行うと、作成されたファイルはどこに保存されますか?私はまた、電話のストレージパスを取得する必要があります。PhoneGapを使用してWindows Phoneでファイルシステムにアクセス
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady() {
navigator.notification.alert("Device Ready");
window.requestFileSystem(LocalFileSystem.APPLICATION, 0, gotFS, fail);
}
function gotFS(fileSystem) {
fileSystem.root.getFile("TextFile3.txt", {create: true, exclusive: false}, gotFileEntry, fail);
navigator.notification.alert("gotFS");
}
function gotFileEntry(fileEntry) {
fileEntry.createWriter(gotFileWriter, fail);
navigator.notification.alert("gotFileEntry");
}
function gotFileWriter(writer) {
navigator.notification.alert("gotFileWriter");
writer.onwriteend = function (evt) {
console.log("contents of file now 'some sample text'");
writer.truncate(11);
writer.onwriteend = function (evt) {
console.log("contents of file now 'some sample'");
writer.seek(4);
writer.write(" different text");
writer.onwriteend = function (evt) {
console.log("contents of file now 'some different text'");
navigator.notification.alert("gotFileWriterEnd");
}
};
};
writer.write("some sample text");
}
function fail(error) {
console.log(error.code);
}
こんにちはPaul、実際には上記のコードで試してみましたが、作成されたかどうかを知ることができませんでした。 –
次の作業を行い、PhoneGapプロジェクトから呼び出すことのできるメソッドに移植します。http://www.windowsphonegeek.com/tips/all-about-wp7-isolated-storage--intro-to-isolated-ストレージ –
Paul、実際には、私たちの電話emulator.hで作成されたファイル/フォルダの場所を見たいと思います。私は物理ファイルを見ることができますか?ありがとうございます。 –