如何在反应本机项目中获取主目录中的文件?
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 文件捆绑到单个文件中。
我正在尝试获取我的 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 文件捆绑到单个文件中。