获取数据存储分区的信息
int fd_info(int fdn,int mode);
//fdn: 分区编号 0~3
//mode: 模式
//返回,模式对应值
mode模式表:
mode | 返回值 | 单位 |
---|---|---|
0 | 分区数量 | 个 |
1 | 内部使用 | |
2 | 当前分区大小 | 扇区(4K字节) |
3 | 内部使用 | |
4 | 当前分区每条数据大小 | 字节 |
5 | 当前分区记录数 | 条 |
示例
echo("\r\n分区数量:");echo(fd_info(0,0));
echo("\r\n当前分区大小:");echo(fd_info(0,2));echo(" 单位:4K");
echo("\r\n当前分区数据大小:");echo(fd_info(0,3));echo(" 单位:字节");
echo("\r\n当前分区记录数:");echo(fd_info(0,5));echo(" 单位:条");
echo("\r\n");
注意
- 该语句执行前,务必先执行fd_alloc语句用于读取或创建分区