我正在使用visual studio创建cordova移动应用程序,并且我使用Cordova-plugin-file
在设备上进行文件操作。
如何写入android设备中特定路径的文本文件,
能够从固定的位置获得它。
答案 0 :(得分:0)
您可以尝试以下代码。您也可以在Cordova Example: Writing to a file&中找到有关代码的详细说明。 Exploring the FileSystem APIs
作为一个非常简短的解释:你应该安装cordova文件插件,在设备就绪后,你首先会要求一个FileSystem,然后将在特定的路径中创建文件(在我的例子中:cordova.file.dataDirectory
),最后将写信给它。
document.addEventListener('deviceready', function () {
window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dirEntry) {
dirEntry.getFile("log.txt", { create: true }, function (fileEntry) {
fileEntry.createWriter(function (fileWriter) {
fileWriter.onwriteend = function (e) {
console.log('Write completed.');
};
fileWriter.onerror = function (e) {
console.log('Write failed: ' + e.toString());
};
// Create a new Blob and write it to log.txt.
var blob = new Blob(['Lorem Ipsum'], { type: 'text/plain' });
fileWriter.write(blob);
}, errorHandler);
});
});
}, false);