我需要有关Ionic-4代码的帮助。我想使用lisDir方法列出仅包含PDF文件的目录。
谢谢。
答案 0 :(得分:0)
尝试以下代码,该代码应在Android上可用,我没有时间测试它,但应该可以工作;
constructor(public navCtrl: NavController, public platform: Platform,
private filePath: FilePath, private file: File) {
this.platform.ready().then(() => {
this.file.listDir(file.externalDataDirectory, '').then((result) => {
console.log(result);
for (const fl of result) {
if (fl.isDirectory == true && fl.name != '.' && fl.name != '..') {
// Code if its a folder
} else if (fl.isFile == true) {
const fName = fl.name; // File name
const path = fl.fullPath; // File path
if(fName.toLowerCase().endsWith('.pdf')) {
// do Something
}
}
}
});
});
}