Я использовал плагин для файлов Cordova для создания файлов на мобильном устройстве. Ниже приведен код для создания файлов:
window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dir) {
alert(cordova.file.dataDirectory);
dir.getFile("log.txt", { create: true }, function (file) {
alert("got the file: "+ file.name + ', ' + file.fullPath);
});
});
Когда я развертываю приложение на своем телефоне Android, файл будет создан успешно, но я не могу найти созданный файл на своем устройстве.
Хотя cordova.file.dataDirectory
указывает на путь file:///data/data/io.cordova.myappId/files/
на моем устройстве, папка io.cordova.myappId
не существует в пути data>data
, но существует в пути Android>data
. Кстати, я проверил как storage>Android>data>io.Cordova.myappId>files
, так и storage>data>data
, и файл не существует.
Это потому, что:
Созданный файл находится в другом месте, поэтому где я могу его найти?
или
Поскольку он закрыт и мой файловый менеджер не имеет к нему доступа, так как я могу изменить настройку разрешения для публичного файла?