| 
    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 行定义.