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 | |
![]() | |
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 行定义.