仅包含pdf文件的ListDir

时间:2019-05-14 07:29:11

标签: ionic4

我需要有关Ionic-4代码的帮助。我想使用lisDir方法列出仅包含PDF文件的目录。

谢谢。

1 个答案:

答案 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
            }

          }
      }
    });
  });
}