Как рекурсивно читать файловую систему с помощью react-native-fs

#javascript #react-native #react-native-fs

Вопрос:

Я пытаюсь прочитать файловую систему устройства с помощью react-native-fs. Код работает, когда я выполняю консоль.регистрируйте содержимое напрямую, но массив результатов всегда пуст. Что я делаю не так?

вот моя функция :

 getFiles = async (dir, result) => {

let contents = await RNFS.readDir(dir);
if(contents.length > 0 ){
    for (let i = 0; i < contents.length; i  ) {
        if ( contents[i].isFile() ) {
            result.push(contents[i])
        }
     else if (contents[i].isDirectory()) {
         const newPath = dir   '/'   content[i].name;
         await getFiles(newPath,result)
      }
     }
 }
}