|
fastdo
0.5.12
|
文件操作类 更多...
#include <filesys.hpp>


Public 成员函数 | |
| File (String const &filename, String const &mode, bool autoload=true) | |
| virtual | ~File () |
| virtual bool | open (String const &filename, String const &mode) |
| 打开文件 更多... | |
| virtual bool | close () |
| 关闭文件 更多... | |
| virtual winux::ulong | read (void *buf, winux::ulong size) |
| 读数据,返回读取的字节数 更多... | |
| virtual winux::ulong | write (void const *data, winux::ulong size) |
| 写数据,返回写入字节数 更多... | |
| virtual winux::ulong | write (Buffer const &buf) |
| virtual bool | rewind () |
| 重置文件指针到头 更多... | |
| virtual bool | seek (long offset) |
| 移动文件指针,offset表示偏移量 更多... | |
| virtual winux::ulong | tell () |
| 获得文件指针位置 更多... | |
| virtual String | getLine () |
| 获取一行字符串,包括换行符 更多... | |
| virtual int | puts (String const &str) |
| 输出字符串 更多... | |
| virtual bool | eof () |
| 文件是否结束 更多... | |
| virtual winux::ulong | size () |
| 文件大小 更多... | |
| virtual void * | buffer (winux::ulong *size) |
| 取得缓冲区 更多... | |
| virtual AnsiString | buffer () |
| 取得缓冲区 更多... | |
| winux::ulong | loadedSize () const |
| operator bool () const | |
Public 成员函数 继承自 winux::IFile | |
| virtual | ~IFile () |
Protected 成员函数 | |
| void | _loadData () |
Protected 属性 | |
| String | _filename |
| FILE * | _fp |
| bool | _autoload |
| winux::ulong | _fileSize |
| winux::ulong | _loadedSize |
| Buffer | _buf |
文件操作类
在文件 filesys.hpp 第 228 行定义.
|
virtual |
|
protected |
|
virtual |
取得缓冲区
重载 winux::IFile .
|
virtual |
取得缓冲区
重载 winux::IFile .
|
virtual |
关闭文件
重载 winux::IFile .
|
virtual |
|
virtual |
获取一行字符串,包括换行符
重载 winux::IFile .
|
inline |
在文件 filesys.hpp 第 258 行定义.
打开文件
重载 winux::IFile .
|
inline |
在文件 filesys.hpp 第 259 行定义.
|
virtual |
|
virtual |
读数据,返回读取的字节数
重载 winux::IFile .
|
virtual |
重置文件指针到头
重载 winux::IFile .
|
virtual |
移动文件指针,offset表示偏移量
重载 winux::IFile .
|
virtual |
文件大小
重载 winux::IFile .
|
virtual |
获得文件指针位置
重载 winux::IFile .
|
virtual |
|
virtual |
重载 winux::IFile .
被 winux::BlockOutFile 重载.
|
protected |
在文件 filesys.hpp 第 233 行定义.
|
protected |
在文件 filesys.hpp 第 236 行定义.
|
protected |
在文件 filesys.hpp 第 231 行定义.
|
protected |
在文件 filesys.hpp 第 234 行定义.
|
protected |
在文件 filesys.hpp 第 232 行定义.
|
protected |
在文件 filesys.hpp 第 235 行定义.