如何在反应本机项目中获取主目录中的文件?

How to get files in main directory in a react native project?

我正在尝试获取我的 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"

您刚刚获得路径,要读取目录的内容,请使用 readDir: https://github.com/itinance/react-native-fs#readdirdirpath-string-promisereaddiritem which will return you array of objects, each describing file. See this example: https://github.com/itinance/react-native-fs#basic

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