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

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

你是怎么解决这个问题的? - undefined
1个回答

1
你刚刚获得了路径,要读取目录的内容,请使用readDir: https://github.com/itinance/react-native-fs#readdirdirpath-string-promisereaddiritem,它将返回一个对象数组,每个对象描述一个文件。请参考此示例:https://github.com/itinance/react-native-fs#basic
此外,你无法使用DocumentDirectoryPath访问App.js等内容,因为文档目录不等同于项目的根目录。我认为,如果没有特殊配置,无法访问项目的根目录,因为包服务器将所有JavaScript文件打包成单个文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接