我尝试使用IONIC2写一个日志文件,一切似乎都工作,没有错误,IONIC2文件存在目录创建,但我看不到文件浏览器的文件。在那里查看我的来源:
File.checkDir(cordova.file.externalDataDirectory, 'mydir')
.then(_ => {
trace.info('yay')
})
.catch(err => {
trace.error('BackgroundGeolocationService','constructor',`boooh`);
File.createDir(cordova.file.externalDataDirectory, "mydir", false)
.then(function (success) {
// success
trace.info('create mydir success');
}, function (error) {
// error
trace.error('BackgroundGeolocationService','constructor',`unable to create mydir`);
}.bind(this));
});
File.createFile(cordova.file.externalDataDirectory, "new_file.txt", true)
.then(function (success) {
// success
trace.info('write file success');
}, function (error) {
// error
trace.error('BackgroundGeolocationService','constructor',`error:${error}`)
});
答案 0 :(得分:0)
您的源检查是否正在创建名为myDir的文件夹,但是当您创建new_file.txt时,它不会在myDir文件夹中创建它,它会在externalDataDirectory文件夹中创建它。
因此请检查externalDataDirectory文件夹而不是myDir文件夹,您可能会在那里看到您的文件。