📄 file_sys_api.h
字号:
#ifndef FILE_SYS_API_H
#define FILE_SYS_API_H
#define EOF 0xff
#define READ_ONLY 0x00
#define WRITE_ONLY 0x01
#define READ_WRITE 0x02
#define SEEK_FILE_CUR 0x00
#define SEEK_FILE_END 0x01
#define SEEK_FILE_SET 0x02
#define NO_FILE_HANDLE -100
#define NO_FILE_FCB -101
#define NO_CLEAN_SECTOR -102
#define FILE_NOT_EXIST -103
#define FILE_IS_USED -104
#define INVALID_HANDLE -105
#define FILE_NOT_OPEN -106
#define OPEN_MODE_ERROR -107
#define FILE_CANNOT_READ -108
#define FILE_CANNOT_WRITE -109
#define NO_ENOUGH_MEMORY -110
#define POINTER_OVERFLOW -111
#define POINTER_UNDERFLOW -112
#define INVALID_ORIGIN -113
#define FAT_ERROR -114
#define SYSTEM_ERROR -115
#define FILE_IS_EXIST -116
int file_create(const char *filename);
int file_delete(const char *filename);
int file_open(const char *filename,unsigned char open_mode);
void file_close(int handle_id);
void file_close_all();
int file_read(int file_handle,unsigned char *buffer,int count);
int file_write(int file_handle,unsigned char *buffer,int count,int *real_write_size);
int file_seek(int file_handle,int offset,int origin);
int file_length(int file_handle);
void file_system_format();
void file_system_init();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -