Реагировать на собственную файловую систему для рекурсивного чтения каталога, чтобы получить подпапку и элементы в ней - PullRequest
0 голосов
/ 03 декабря 2018

Я могу читать файлы в каталоге, используя следующую функцию

    const path = RNFS.DocumentDirectoryPath;

    RNFS.readDir(path)
    .then((result) => {
        console.warn(result);
        const Files = [];

        if(result != undefined && result.length > 0){

            for(index in result) {
                const item = result[index];
                console.log(item);

                if(item.isFile()){

                    Files.push(item);
                }
            }

            if(Files.length > 0) {

                callback(Files);
            }
            else{

                callback(null);
            }
        }
        else{
            callback(null);
        }
    })
    .catch(err => {

        console.log('err in reading files');
        console.log(err);
        callback(null);
    })

Но я хочу прочитать каталог, его подкаталог и файлы, принадлежащие им, есть ли способ достичь этого?

...