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