我是新的反应原生开发并使用RNFetchBlob
处理内部存储中的文件,我想创建一个库应用程序,为此我需要获取手机中存在的所有图像。
我能够做的是从特定目录中获取所有文件并在其中搜索图像。
RNFetchBlob.fs.ls(RNFetchBlob.fs.dirs.DCIMDir).then((files) => {
//Returns all files present in the directory
console.log(files);
//Returns files with .png or .jpg extension.
console.log(files.find((element) => {return element.match('/(.png)$|(.jpg)$|(.jpeg)$/g')}));
}).catch((err) =>{
console.log(err);
});
但是通过这种方法,我需要通过递归迭代到每个目录中进行搜索,我想知道是否有一些方法只需一个命令就可以获取所有图像文件。