如何在React Native项目的主目录中获取文件?

问题描述 投票:1回答:1

我正在尝试获取我的react native项目的主目录中的文件名。我已经使用“ react-native-fs”来做到这一点。

这是我的代码;

const getFileNames = () => {
    const path = FS.DocumentDirectoryPath;
    console.log(path);
};

并且它没有给我App.js,index.js,...它给了我这个结果;/data/user/0/com.mrkennedy/files

版本;

"react-native": "0.62.2",
"react-native-fs": "^2.16.6"
react-native react-native-android filenames react-native-fs
1个回答
0
投票

您只有路径,可以使用readDir:https://github.com/itinance/react-native-fs#readdirdirpath-string-promisereaddiritem来读取目录的内容,这将返回对象数组,每个对象描述文件。参见以下示例:https://github.com/itinance/react-native-fs#basic

此外,您将不会使用DocumentDirectoryPath访问App.js等,文档目录不等同于项目的根目录。我不认为没有特殊配置就无法访问项目的根目录,因为软件包服务器将所有JavaScript文件捆绑为一个文件。

© www.soinside.com 2019 - 2024. All rights reserved.