我正在尝试在我的设备上保存一些表单输入(在新文件中),这样我就可以将该文件复制或发送给某人。
使用的相关代码是:
this.file.checkDir(this.file.dataDirectory, 'mydir')
.then(_ => console.log('Directory exists'))
.catch(err => {.log('Directory doesnt exist');
this.file.createDir(this.file.dataDirectory,"mydir",true);
});
问题是代码工作,它第一次运行时找不到目录所以它创建它。一切都很好,但问题是我在内部存储器上找不到新创建的目录。
我已经读过这个post,如果这是真的,我会感到很失望。任何有 Native FIle 经验的人都可以帮助我吗?感谢
P.S。我忘了提到我的应用程序不是为生产而构建的,我正在使用ionic cordova run android
答案 0 :(得分:0)
好的,solution是使用this.file.externalDataDirectory
代替this.file.dataDirectory
而没有外部卡的情况。新创建的目录的路径位于:YourDevice\Android\data\io.ionic.starter\files
。