Go to the documentation of this file.
76 return dir !=
nullptr;
95 uint32_t
count()
const
97 return uint32_t(maxIndex + 1);
102 return currentIndex >= 0;
110 const Stat&
stat()
const
121 int currentIndex{-1};
file_size_t size() const
Definition: Directory.h:143
bool rewind()
Rewind directory stream to start so it can be re-enumerated.
String getParent() const
Get parent directory.
~Directory()
Definition: Directory.h:74
bool dirExist() const
Determine if directory exists.
Definition: Directory.h:112
The String class.
Definition: WString.h:136
const Stat & stat() const
Definition: Directory.h:148
Definition: DirectoryTemplate.h:36
int index() const
Definition: Directory.h:128
const String & getDirName() const
Name of directory stream is attached to.
Definition: Directory.h:103
struct ImplFileDir * DirHandle
Definition: IFileSystem.h:72
String getPath() const
Get path with leading separator /path/to/dir.
FsBase(IFileSystem *filesys=nullptr)
Definition: FsBase.h:54
Wrapper class for enumerating a directory.
Definition: Directory.h:50
uint32_t count() const
Definition: Directory.h:133
void close()
Close directory.
bool isValid() const
Definition: Directory.h:138
bool open(const String &dirName=nullptr)
Open a directory and attach this stream object to it.
uint32_t file_size_t
Definition: Components/IFS/src/include/IFS/Types.h:50