react-native 如何判断是否是目录?

    import RNFS from 'react-native-fs';

    const dirs = await RNFS.readdir(RNFS.ExternalDirectoryPath + '/data');
    for (let i = 0; i < dirs.length; i++) {
      // How to judge if it is a directory ?
      // fs.lstatSync(dirs[i]).isDirectory() // Similar to this effect
    }

如何判断是否是目录?

类似这样的效果: fs.lstatSync(dirs[i]).isDirectory()

解决方案:

这里有一段代码可能会有帮助,文档里也有。

https:/github.comitinancereact-native-fs#readdirdirpath-string-promisereaddiritem。

componentWillMount() {
    RNFS.readDir(RNFS.ExternalDirectoryPath + '/data')
        .then((result) => {
            console.warn('result: ', result); // debug

            for (var i = 0; i < result.length; i++) {
                if(result[i].isDirectory()) {
                    // It is a directory
                } else if(result[i].isFile()) {
                    // It is a file
                } else {
                    // I don't know what it is
                }
            }
        })
        .catch((err) => {
            console.log(err.message, err.code);
        });
}

给TA打赏
共{{data.count}}人
人已打赏
未分类

Rails终端命令在12秒后运行,为什么?

2022-9-8 22:11:30

未分类

如何在C#上使用Costum对象创建一个arrayList?

2022-9-8 22:11:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索