RAD Studio |  |

dirent.h
Collapse All

The following functions, macros, and classes are provided in dirent.h:

Topics

Name | Description
closedir, wclosedir | Header File dirent.h Category Directory Control Routines Prototype void closedir(DIR *dirp); void wclosedir(wDIR *dirp); Description Closes a directory stream. closedir is available on POSIX-compliant UNIX systems. The closedir function closes the directory stream dirp, which must have been opened by a previous call to opendir. After the stream is closed, dirp no longer points to a valid directory stream. wclosedir is the Unicode version of closedir. Return Value If closedir is successful, it returns 0. Otherwise, closedir returns -1 and sets the global variable errno to
opendir, wopendir | Header File dirent.h Category Directory Control Routines Prototype DIR *opendir(const char *dirname); wDIR *wopendir(const wchar_t *dirname); Description Opens a directory stream for reading. opendir is available on POSIX-compliant UNIX systems. The opendir function opens a directory stream for reading. The name of the directory to read is dirname. The stream is set to read the first entry in the directory. A directory stream is represented by the DIR structure, defined in dirent.h. This structure contains no user-accessible fields. Multiple directory streams can be opened and read simultaneously. Directory entries can be created or deleted while a directory stream is being... more
readdir, wreaddir | Header File dirent.h Category Directory Control Routines Prototype struct dirent *readdir(DIR *dirp); struct wdirent *wreaddir(wDIR *dirp) Description Reads the current entry from a directory stream. readdir is available on POSIX-compliant UNIX systems. The readdir function reads the current directory entry in the directory stream pointed to by dirp. The directory stream is advanced to the next entry. The readdir function returns a pointer to a dirent structure that is overwritten by each call to the function on the same directory stream. The structure is not overwritten by a readdir call on a different directory stream. The dirent structure corresponds to... more
rewinddir, wrewinddir | Header File dirent.h Category Directory Control Routines Prototype void rewinddir(DIR *dirp); void wrewinddir(wDIR *dirp); Description Resets a directory stream to the first entry. rewinddir is available on POSIX-compliant UNIX systems. The rewinddir function repositions the directory stream dirp at the first entry in the directory. It also ensures that the directory stream accurately reflects any directory entries that might have been created or deleted since the last opendir or rewinddir on that directory stream. wrewinddir is the Unicode version of rewinddir. Return Value None. Example

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!