我正在尝试获取我的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来读取目录的内容,这将返回对象数组,每个对象描述文件。参见以下示例:https://github.com/itinance/react-native-fs#basic。
此外,您将不会使用DocumentDirectoryPath访问App.js等,文档目录不等同于项目的根目录。我不认为没有特殊配置就无法访问项目的根目录,因为软件包服务器将所有JavaScript文件捆绑为一个文件。