Как пройти файлы во всех папках в Ionic 3

Я хотел перечислить все файлы в системе. Но я мог только перечислить файлы в корне системного каталога; не файлы внутри папок / подпапок (ов) корневого каталога.

Я посмотрел на ионную документацию для файла - но не нашел то, что искал.

Я также искал документацию Cordova для файла, но безрезультатно.

Благодаря такому вопросу, я смог добиться прогресса. Но я наткнулся на контрольно-пропускной пункт. Любая помощь высоко ценится:)

Вот как далеко я дошел:

constructor(.....
        , public filePath: FilePath
        , public platform: Platform
        , public file: File ) {
    this.platform.ready().then(() => {
      file.listDir(file.externalRootDirectory, '')
      .then((result) => {
        for(let item of result)
        {
          if(item.isDirectory == true)
          {
             //explore the folder for files. THIS IS WHERE I AM STUCK!
          }
          else if (item.isFile == true)
          {
            this._fileList.push({
              name: item.name
            });
          }
        }
      },
      (error) => {
        console.log(error);
      });      
    })
}

* Используется Cordova-плагин-файл

0 ответов

Другие вопросы по тегам