|
公有成员 |
| virtual | ~CFSDirectory (void) |
| FileList * | list () |
| bool | fileExists (const tstring &name) const |
| int64_t | fileModified (const tstring &name) const |
| int64_t | fileLength (const tstring &name) const |
| CIndexInput * | openInput (const tstring &name) |
| CIndexInput * | openInput (const tstring &name, char *buf, size_t bufsize) |
| void | deleteFile (const tstring &filename, bool throwError=true) |
| void | renameFile (const tstring &from, const tstring &to) |
| void | batDeleteFiles (const tstring &filename, bool throwError=true) |
| void | batRenameFiles (const tstring &from, const tstring &to) |
| void | copyFile (const tstring &filename, CIndexInput *pSrcFile, bool throwError=true) |
| void | batCopyFiles (CDirectory *pFromDir, const tstring &from, const tstring &to, bool throwError=true) |
| CIndexOutput * | createOutput (const tstring &name) |
| void | touchFile (const tstring &name) |
| CDirectory * | clone () |
| void | close () |
静态公有成员 |
| CFSDirectory * | getDirectory (const tstring &path, bool bCreate) |
保护成员 |
| | CFSDirectory (const tstring &path, bool bCreate=false) |
| void | create () |
保护属性 |
| tstring | m_directory |
| int | m_refCount |