如何访问 expo 文件系统 Filesystem.documentDirectory

Rya*_*yan 5 typescript react-native expo expo-go

expo go我正在尝试使用和为我的 React Native 应用程序进行数据备份expo-file-system

 await Filesystem.writeAsStringAsync(
   Filesystem.documentDirectory! + "GymTracker-Data.json",
   JSON.stringify(exportData)
 )
Run Code Online (Sandbox Code Playgroud)

如何使用或 等documentDirectory文件浏览器应用程序访问此内容?File ManagerAmaze File Manager

我尝试打印应用程序上的路径,但找不到所述路径。

vin*_*ayr 6

documentDirectory是您应用程序的私有内部目录,只能由您的应用程序访问。第三方应用程序File Manager无法访问它。

目前,expo 不提供任何 API 将文件写入“下载”或其他公共目录。但这种情况将来可能会改变。检查这两篇讨论该问题的帖子。

https://forums.expo.dev/t/how-to-save-the-file-to-devices-folder-like-download/2398 https://expo.canny.io/feature-requests/p/ability -将文件保存在内部存储上