迷你文件系统的剩余空间



我想知道uC/FS是否有任何内置功能,以获得FAT32格式的SD卡上剩余的内存量。

许多谢谢。

p。

为了检索µC/FS卷上的可用空间量,您可以使用FSVol_Query()函数并使用FS_VOL_INFO结构返回的数据计算可用空间量。

FS_VOL_INFO  vol_info;
CPU_INT64U   size_rem;
FS_ERR       err;
FSVol_Query("sdcard:0:", &vol_info, err);
if (err != FS_ERR_NONE) {
    /* oops, something went wrong, handle error */
}
size_rem = vol_info.VolFreeSecCnt * vol_info.DevSecSize;

其中"sdcard:0:"应替换为您想要检索空闲空间量的卷名。该功能的文档见用户手册A-7-12节。

如果使用以前版本(V3.X),请检查FS_GetVolumeInfo()函数

相关内容

  • 没有找到相关文章

最新更新