Luna::IFileIterator
Represents a directory stream that can be used to iterate all files and directories in the specified directory. See open_dir for details.
interface Luna::IFileIterator : public virtual Interface
Base type
Member functions
-
Checks if this iterator points to a valid file in the directory stream.
-
virtual const c8 * get_filename()=0
Gets the filename of the file that the iterator currently points to.
-
virtual FileAttributeFlag get_attributes()=0
Gets the file attribute flags of the file.
-
Moves the iterator to the next file in the directory.