0
IONIC2を使用してログファイルを書き込もうとしていますが、すべてエラーではなく動作しているようですが、IONIC2ファイルが存在します。ファイルエクスプローラでファイルを見ることができません。そこに私のソースを参照してください:作成中のmyDirに呼ばれるフォルダのexternalDataDirectoryを持つcordova-plugin-fileファイルマネージャーでファイルが表示されない
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}`)
});
私は自分の携帯電話のすべてのディレクトリを見ていますが、ディレクトリは存在しません。 –
今のところexternalRootDirectoryを使用してみてください。それはあなたのデバイスのルートに表示されるだけです。実際には書かれていないファイルの問題ではなく、フォルダを表示する権限の問題であるかどうかを確認したいだけです。 –
私のモバイル上のファイルマネージャに作成されたファイル "new_file.txt"とディレクトリ "mydir"が表示されますが、Windowsファイルエクスプローラ経由で私のコンピュータには表示されません! –