分块输入文件  
 更多...
#include <filesys.hpp>
 | 
|   | BlockInFile (String const &filename, bool isTextMode=true) | 
|   | 
| bool  | nextBlock () | 
|   | 
| virtual bool  | eof () | 
|   | 文件是否结束  更多...
  | 
|   | 
|   | 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 winux::ulong  | size () | 
|   | 文件大小  更多...
  | 
|   | 
| virtual void *  | buffer (winux::ulong *size) | 
|   | 取得缓冲区  更多...
  | 
|   | 
| virtual AnsiString  | buffer () | 
|   | 取得缓冲区  更多...
  | 
|   | 
| winux::ulong  | loadedSize () const  | 
|   | 
|   | operator bool () const  | 
|   | 
| virtual  | ~IFile () | 
|   | 
分块输入文件 
在文件 filesys.hpp 第 289 行定义.
 
      
        
          | winux::BlockInFile::BlockInFile  | 
          ( | 
          String const &  | 
          filename,  | 
        
        
           | 
           | 
          bool  | 
          isTextMode = true  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | virtual bool winux::BlockInFile::eof  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | bool winux::BlockInFile::nextBlock  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | String winux::BlockInFile::_basename | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | String winux::BlockInFile::_dirname | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | String winux::BlockInFile::_extname | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | String winux::BlockInFile::_filetitle | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | long winux::BlockInFile::_index | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | bool winux::BlockInFile::_isTextMode | 
         
       
   | 
  
protected   | 
  
 
 
该类的文档由以下文件生成: