分块输出文件  
 更多...
#include <filesys.hpp>
 | 
|   | BlockOutFile (String const &filename, bool isTextMode=true, winux::ulong blockSize=1048576) | 
|   | 
| bool  | nextBlock () | 
|   | 
| virtual winux::ulong  | write (void const *data, winux::ulong size) | 
|   | 写数据,返回写入字节数  更多...
  | 
|   | 
| virtual winux::ulong  | write (Buffer const &buf) | 
|   | 
| int  | puts (String const &str) | 
|   | 输出字符串  更多...
  | 
|   | 
|   | 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 bool  | rewind () | 
|   | 重置文件指针到头  更多...
  | 
|   | 
| virtual bool  | seek (long offset) | 
|   | 移动文件指针,offset表示偏移量  更多...
  | 
|   | 
| virtual winux::ulong  | tell () | 
|   | 获得文件指针位置  更多...
  | 
|   | 
| virtual String  | getLine () | 
|   | 获取一行字符串,包括换行符  更多...
  | 
|   | 
| 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 () | 
|   | 
分块输出文件 
在文件 filesys.hpp 第 265 行定义.
 
      
        
          | winux::BlockOutFile::BlockOutFile  | 
          ( | 
          String const &  | 
          filename,  | 
        
        
           | 
           | 
          bool  | 
          isTextMode = true,  | 
        
        
           | 
           | 
          winux::ulong  | 
          blockSize = 1048576  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | bool winux::BlockOutFile::nextBlock  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | int winux::BlockOutFile::puts  | 
          ( | 
          String const &  | 
          str | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | String winux::BlockOutFile::_basename | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | String winux::BlockOutFile::_dirname | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | String winux::BlockOutFile::_extname | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | long winux::BlockOutFile::_fileno | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | String winux::BlockOutFile::_filetitle | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | bool winux::BlockOutFile::_isTextMode | 
         
       
   | 
  
protected   | 
  
 
 
该类的文档由以下文件生成: