3

我目前正在使用 React-Native-FS ( RNFS ) 开发一个 React-Native 项目。该项目似乎没有得到积极维护,RNFS 的开发人员建议使用 React-Native-Fetch-Blob ( RNFetchBlob )。后者有点令人满意(尽管 FileSystem 提供的功能比 RNFS 少)而且下载 ( fetch) 更简单。

但是,我使用 RNFSgetFSInfo()来检索磁盘上的可用空间量。最近,RNFetchBlob 发布了df()基本相同的功能。但是,我没有相同的结果:

// RNFS
{
  totalSpace: 248828264448 (~ 248 GBytes)
  freeSpace: 216244088832 (~ 216 GBytes)
}

// RNFetchBlob
{
  free: 1495726032 (~ 1.5 GBytes)
  total: -279838720 (~ -279 MBytes)
}

是什么解释了两者之间的区别?为什么 RNFetchBlob 的最后一个值为负值?没有相关的文档RNFetchBlob.fs.df(),查看源代码并没有帮助我发现差异。

PS:我使用的是xcode的模拟器;原因可能是 RNFS 检查笔记本电脑存储和 RNFetchBlob 检查模拟器

4

0 回答 0