FirteX-高性能全文索引和检索平台API Documentation |
#include <Directory.h>
继承图,类firtex::store::CDirectory

公有成员 | |
| CDirectory (void) | |
| virtual | ~CDirectory (void) |
| virtual bool | fileExists (const tstring &name) const =0 |
| virtual int64_t | fileModified (const tstring &name) const =0 |
| virtual int64_t | fileLength (const tstring &name) const =0 |
| virtual FileList * | list ()=0 |
| virtual CIndexInput * | openInput (const tstring &name)=0 |
| virtual CIndexInput * | openInput (const tstring &name, char *buf, size_t bufsize)=0 |
| virtual void | deleteFile (const tstring &filename, bool throwError=true)=0 |
| virtual void | renameFile (const tstring &from, const tstring &to)=0 |
| virtual void | batDeleteFiles (const tstring &filename, bool throwError=true)=0 |
| virtual void | copyFile (const tstring &filename, CIndexInput *pSrcFile, bool throwError=true)=0 |
| virtual void | batCopyFiles (CDirectory *pFromDir, const tstring &from, const tstring &to, bool throwError=true)=0 |
| virtual void | batRenameFiles (const tstring &from, const tstring &to)=0 |
| virtual CIndexOutput * | createOutput (const tstring &name)=0 |
| virtual void | touchFile (const tstring &name)=0 |
| virtual CDirectory * | clone ()=0 |
| virtual void | close ()=0 |
|
|
|
|
|
|
|
||||||||||||||||||||
|
批量拷贝文件,实现copy from.* to.*
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
||||||||||||
|
批量删除,将删除所有名字为filename的文件,相当于删除文件filenam.*
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
||||||||||||
|
批量修改文件名,将from.* 改名成to.*
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
克隆一个新的对象
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
关闭存储对象 在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
||||||||||||||||
|
文件拷贝,将文件的文件从pSrcFile拷贝到filename
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
创建文件
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
||||||||||||
|
删除文件
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
判断文件是否存在
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
获取文件长度
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
获取文件的修改日期
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
列出目录下所有文件
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
||||||||||||||||
|
使用指定的文件读缓存打开文件
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
打开文件
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
||||||||||||
|
修改文件名
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
|
|
将文件得修改时间设置成当前时间
在firtex::store::CFSDirectory及firtex::store::CRAMDirectory内被实现。 |
http://www.firtex.org http://www.sourceforge.net/projects/firtex