我目前正在使用ionic 4应用程序列出包含pdf文件的目录,然后在单击任何特定目录时,应将用户导航到相应OS(Android和IOS)的文件打开器。
我使用了离子本机文件插件,并列出了ExtrenalRootDirectory中的所有目录。请参考下面的示例代码。
constructor(
public fileNavigator: File,
public plt: Platform,
public toastCtrl: ToastController,
public alertCtrl: AlertController
) {
plt.ready().then(() => {
this.listDir(this.fileNavigator.externalRootDirectory, '');
});
}
listDir = (path, dirName) => {
this.fileNavigator
.listDir(path, dirName)
.then(entries => {
this.items = entries;
})
.catch(this.handleError);
};
我被困在如何实际计算目录中存在的pdf文件,并再次遍历内部目录(如果存在)。请帮我解决这个问题。
谢谢