【IWH冬@ReactNative】文件读写 react-native-fs

文件读写系统配置比较多,并且需要申请权限,上个文章有古纳与权限的详情,这里就忽略。

yarn add react-native-fs

 cd android 找到 settings.gradle 加入

1
2
include ':react-native-fs'
project(':react-native-fs').projectDir = new File(settingsDir, '../node_modules/react-native-fs/android')

cd android/app 找到 build.gradle 的dependencies

加入

implementation project(':react-native-fs')

cd android/app/src .....找到 MainApplication.java

加入

import com.rnfs.RNFSPackage;

然后,cd android目录

./gradlew clean 清理一下

回到项目根目录后,重新 react-native run-android

文件读写

await RNFS.writeFile(path, '名称,电话,地址,省,市,区\n', 'utf8');

文件追加

await RNFS.appendFile(path, ${s}, 'utf8');