📄 osfile.h
字号:
#ifndef __OSFILE_H__#define __OSFILE_H__#include "..\inc\drv\file.h"#define FILEMODE_READ 1#define FILEMODE_WRITE 2typedef struct{ U8 Buffer[BLOCK_SIZE]; //文件缓冲区 U32 fileblock; //文件当前的簇的位置 U32 filemode; //打开文件的模式 U32 filebufnum; //文件缓冲区中已经读取/写入的字节数 U32 fileCurpos; //读写的当前位置 U32 filesize; //文件的大小}FILE;void initOSFile();FILE* OpenOSFile(char filename[], U32 OpenMode);//U8 OpenOSFileRead(FILE* pfile,char filename[]);U32 ReadOSFile(FILE* pfile,U8* ReadBuffer, U32 nReadbyte);U32 LineReadOSFile(FILE* pfile, char str[]); //读取指定文件的一行//U8 OpenOSFileWrite(FILE* pfile, char filename[]);U8 WriteOSFile(FILE* pfile,U8* WriteBuffer, U32 nReadbyte);void CloseOSFile(FILE* pfile);//得到指定位置的文件名(包括扩展名),文件位置自动下移U8 GetNextFileName(U32 *filepos,char filename[]);//列出当前位置开始第一个指定扩展名的文件,如果没有,则返回FALSEU8 ListNextFileName(U32 *filepos, char FileExName[],char filename[]);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -