76 return dir !=
nullptr;
97 return size_t(maxIndex + 1);
102 return currentIndex >= 0;
121 int currentIndex{-1};
version of Stat with integrated name buffer
Definition: Stat.h:97
FsBase(IFileSystem *filesys)
Definition: FsBase.h:36
const Stat & stat() const
Definition: Directory.h:110
size_t size() const
Definition: Directory.h:105
String getParent() const
Get parent directory.
struct ImplFileDir * DirHandle
Definition: IFileSystem.h:68
~Directory()
Definition: Directory.h:36
bool dirExist() const
Determine if directory exists.
Definition: Directory.h:74
The String class.
Definition: WString.h:136
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
File Status structure.
Definition: Stat.h:51
size_t count() const
Definition: Directory.h:95
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.