这是我的代码。 它首先安装不起作用。但是当我在没有卸载的情况下重新安装apk时它会起作用。
import {File} from '@ionic-native/file';
.....
let filedir = this.file.dataDirectory ;
this.file.createDir(filedir,'recordvideo',false);
this.file.writeFile(filedir + 'recordtext' ,'sample.txt',this.content);
如果您有源代码或链接,请提供给我。 感谢。
答案 0 :(得分:1)
" recordvideo"目录应该正确创建。但是' sample.txt'将不会创建,因为您需要创建'记录文本'目录首先你可以在其中创建文件。 以下代码将按预期工作:
let filedir = this.file.dataDirectory;
this.file
.createDir(filedir, "recordvideo", false)
.then(data => {
console.log("Directory created:recordvideo");
})
.catch(error => {
console.log(
"Create Directory Error(recordvideo):" + JSON.stringify(error)
);
});
this.file
.createDir(filedir, "recordtext", false)
.then(data => {
console.log("Directory created:recordtext");
this.file
.writeFile(filedir + "recordtext", "sample.txt", "Hello there...")
.then(data => {
console.log("File created:sample.txt");
})
.catch(error => {
console.log("Create File Error:" + JSON.stringify(error));
});
})
.catch(error => {
console.log(
"Create Directory Error(recordtext):" + JSON.stringify(error)
);
});