|
recls
namespace.
More...Modules | |
recls.c++ | |
The recls C++ mapping. It resides within the recls::cpp namespace. | |
recls-C# | |
The recls C# mapping. | |
recls-COM | |
The recls COM mapping. | |
recls-D | |
The recls D mapping. | |
recls-Java | |
The recls Java mapping. | |
recls-Ruby | |
The recls Ruby mapping. | |
recls.stl | |
The recls STL mapping. | |
recls API Version | |
#define | RECLS_VER_MAJOR 1 |
The major version number of RECLS. | |
#define | RECLS_VER_MINOR 4 |
The minor version number of RECLS. | |
#define | RECLS_VER_REVISION 1 |
The revision version number of RECLS. | |
#define | RECLS_VER RECLS_VER_1_4_1 |
The current composite version number of RECLS. | |
File system functions | |
size_t | Recls_GetRoots (recls_root_t *roots, size_t cRoots) |
Retrieves the file-system roots for the current operating system. | |
recls_char_t const * | Recls_GetPathNameSeparator (void) |
Returns the symbol used to separate distinct path names in path name lists. | |
recls_char_t const * | Recls_GetPathSeparator (void) |
Returns the symbol used to separate the directory parts within paths. | |
recls_char_t const * | Recls_GetWildcardsAll (void) |
Returns the wildcard symbol used to represent the "all files" for the current operating system. | |
Search control functions | |
recls_rc_t | Recls_Search (recls_char_t const *searchRoot, recls_char_t const *pattern, recls_uint32_t flags, hrecls_t *phSrch) |
Searches a given directory for matching files of the given pattern. | |
recls_rc_t | Recls_SearchProcess (recls_char_t const *searchRoot, recls_char_t const *pattern, recls_uint32_t flags, hrecls_process_fn_t pfn, recls_process_fn_param_t param) |
Searches a given directory for matching files of the given pattern, and processes them according to the given process function. | |
void | Recls_SearchClose (hrecls_t hSrch) |
Closes the given search. | |
Search enumeration functions | |
recls_rc_t | Recls_GetNext (hrecls_t hSrch) |
Advances the search one position. | |
recls_rc_t | Recls_GetDetails (hrecls_t hSrch, recls_info_t *phEntry) |
Advances the search one position, and retrieves the information for the new position. | |
recls_rc_t | Recls_GetNextDetails (hrecls_t hSrch, recls_info_t *phEntry) |
Retrieves the information for the current search position. | |
File entry info structure functions | |
void | Recls_CloseDetails (recls_info_t hEntry) |
Releases the resources associated with an entry info structure. | |
recls_rc_t | Recls_CopyDetails (recls_info_t hEntry, recls_info_t *phEntry) |
Copies an entry info structure. | |
recls_rc_t | Recls_OutstandingDetails (hrecls_t hSrch, recls_uint32_t *count) |
Reports on the number of outstanding (i.e. | |
Error handling functions | |
recls_rc_t | Recls_GetLastError (hrecls_t hSrch) |
Returns the last error code associated with the given search handle. | |
size_t | Recls_GetErrorString (recls_rc_t rc, recls_char_t *buffer, size_t cchBuffer) |
Gets the error string representing the given error. | |
size_t | Recls_GetLastErrorString (hrecls_t hSrch, recls_char_t *buffer, size_t cchBuffer) |
Gets the error string representing the current error associated with the given search handle. | |
Property elicitation functions | |
size_t | Recls_GetPathProperty (recls_info_t hEntry, recls_char_t *buffer, size_t cchBuffer) |
Retrieves the full path of the given entry recls_fileinfo_t. | |
size_t | Recls_GetDirectoryProperty (recls_info_t hEntry, recls_char_t *buffer, size_t cchBuffer) |
Retrieves the directory of the given entry recls_fileinfo_t. | |
size_t | Recls_GetDirectoryPathProperty (recls_info_t hEntry, recls_char_t *buffer, size_t cchBuffer) |
Retrieves the directory and drive of the given entry recls_fileinfo_t. | |
size_t | Recls_GetFileProperty (recls_info_t hEntry, recls_char_t *buffer, size_t cchBuffer) |
Retrieves the file (filename + extension) of the given entry recls_fileinfo_t. | |
size_t | Recls_GetShortFileProperty (recls_info_t hEntry, recls_char_t *buffer, size_t cchBuffer) |
Retrieves the short version of the file of the given entry recls_fileinfo_t. | |
size_t | Recls_GetFileNameProperty (recls_info_t hEntry, recls_char_t *buffer, size_t cchBuffer) |
Retrieves the filename (not including extension, if any) of the given entry recls_fileinfo_t. | |
size_t | Recls_GetFileExtProperty (recls_info_t hEntry, recls_char_t *buffer, size_t cchBuffer) |
Retrieves the file extension of the given entry recls_fileinfo_t. | |
size_t | Recls_GetDirectoryPartProperty (recls_info_t hEntry, int part, recls_char_t *buffer, size_t cchBuffer) |
Retrieves a directory part of the given entry recls_fileinfo_t. | |
recls_bool_t | Recls_IsFileReadOnly (recls_info_t hEntry) |
Returns non-zero if the file entry is read-only. | |
recls_bool_t | Recls_IsFileDirectory (recls_info_t hEntry) |
Returns non-zero if the file entry represents a directory. | |
recls_bool_t | Recls_IsFileLink (recls_info_t hEntry) |
Returns non-zero if the file entry represents a link. | |
void | Recls_GetSizeProperty (recls_info_t hEntry, recls_filesize_t *size) |
Acquires the size of the file entry. | |
recls_time_t | Recls_GetCreationTime (recls_info_t hEntry) |
Returns the time the file was created. | |
recls_time_t | Recls_GetModificationTime (recls_info_t hEntry) |
Returns the time the file was last modified. | |
recls_time_t | Recls_GetLastAccessTime (recls_info_t hEntry) |
Returns the time the file was last accessed. | |
recls_time_t | Recls_GetLastStatusChangeTime (recls_info_t hEntry) |
Returns the time the file status was last changed. | |
Enumerations | |
enum | RECLS_FLAG { RECLS_F_FILES = 0x00000001, RECLS_F_DIRECTORIES = 0x00000002, RECLS_F_LINKS = 0x00000004, RECLS_F_DEVICES = 0x00000008 , RECLS_F_RECURSIVE = 0x00010000, RECLS_F_NO_FOLLOW_LINKS = 0x00020000, RECLS_F_DIRECTORY_PARTS = 0x00040000, RECLS_F_DETAILS_LATER = 0x00080000 } |
Search flags. More... |
recls
namespace.
|
The current composite version number of RECLS.
|
|
The major version number of RECLS.
|
|
The minor version number of RECLS.
|
|
The revision version number of RECLS.
|
|
Search flags. These flags moderate the search behaviour of the Recls_Search and Recls_SearchProcess functions.
|
|
Releases the resources associated with an entry info structure.
|
|
Copies an entry info structure.
|
|
Returns the time the file was created.
|
|
Advances the search one position, and retrieves the information for the new position.
|
|
Retrieves a directory part of the given entry recls_fileinfo_t.
|
|
Retrieves the directory and drive of the given entry recls_fileinfo_t.
|
|
Retrieves the directory of the given entry recls_fileinfo_t.
|
|
Gets the error string representing the given error.
|
|
Retrieves the file extension of the given entry recls_fileinfo_t.
|
|
Retrieves the filename (not including extension, if any) of the given entry recls_fileinfo_t.
|
|
Retrieves the file (filename + extension) of the given entry recls_fileinfo_t.
|
|
Returns the time the file was last accessed.
|
|
Returns the last error code associated with the given search handle.
|
|
Gets the error string representing the current error associated with the given search handle.
|
|
Returns the time the file status was last changed.
|
|
Returns the time the file was last modified.
|
|
Advances the search one position.
|
|
Retrieves the information for the current search position.
|
|
Returns the symbol used to separate distinct path names in path name lists.
|
|
Retrieves the full path of the given entry recls_fileinfo_t.
|
|
Returns the symbol used to separate the directory parts within paths.
|
|
Retrieves the file-system roots for the current operating system. It is used as follows:
|
|
Retrieves the short version of the file of the given entry recls_fileinfo_t.
|
|
Acquires the size of the file entry.
|
|
Returns the wildcard symbol used to represent the "all files" for the current operating system.
|
|
Returns non-zero if the file entry represents a directory.
|
|
Returns non-zero if the file entry represents a link.
|
|
Returns non-zero if the file entry is read-only.
|
|
Reports on the number of outstanding (i.e. in client code) file entry info structures
|
|
Searches a given directory for matching files of the given pattern.
|
|
Closes the given search.
|
|
Searches a given directory for matching files of the given pattern, and processes them according to the given process function.
|
|
recls Library documentation © Synesis Software Pty Ltd, 2001-2004 |