39 #ifndef ___C_FOLDER_H__
40 #define ___C_FOLDER_H__
48 #include <sys/types.h>
92 cFolder(
const char * szFolderName );
99 cFolder(
const string & szFolderName );
119 struct stat getInfo( unsigned int uiEntryNumber ) const;
128 struct stat getInfo( const string & szEntryName )
const;
139 unsigned long getSize(
const string & szEntryName )
const;
150 unsigned int getUserId(
const string & szEntryName )
const;
161 unsigned int getGroupId(
const string & szEntryName )
const;
172 time_t getLastAccessTime(
const string & szEntryName )
const;
183 time_t getLastChangeTime(
const string & szEntryName )
const;
194 time_t getLastStatusChangeTime(
const string & szEntryName )
const;
199 list<string> getAllEntries()
const;
205 list<string> getSubFolders()
const;
211 list<string> getFiles()
const;
217 #endif //___C_FOLDER_H__