【问题标题】:How to get files in main directory in a react native project?如何在反应原生项目的主目录中获取文件?
【发布时间】:2020-05-04 20:04:18
【问题描述】:

我正在尝试在我的 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】:

    您刚刚获得了路径,要读取目录的内容,请使用 readDir: https://github.com/itinance/react-native-fs#readdirdirpath-string-promisereaddiritem 它将返回对象数组,每个描述文件。请参阅此示例:https://github.com/itinance/react-native-fs#basic

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

    【讨论】:

      猜你喜欢
      • 2018-04-26
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      • 2019-11-19
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多