Represents a single entry from an FTP LIST response.
QString group() const noexcept
Owning group name. Empty when not available.
QString owner() const noexcept
Owning user name. Empty when not available.
bool isSymLink() const noexcept
true for symbolic links.
QString name() const noexcept
File or directory name (never includes the path).
QString toString() const
Returns a human-readable summary for debug output.
static QVector< QFtpCompatDirEntry > parseList(const QByteArray &rawListing)
Parses a full LIST / MLSD response body into directory entries.
QDateTime lastModified() const noexcept
Last-modification timestamp. May be approximate (year inferred when absent).
QString permissions() const noexcept
Unix permission string, e.g. "-rw-r--r--". Empty for Windows listings.
bool isDirectory() const noexcept
true for directory entries.
QString linkTarget() const noexcept
Symlink target path. Empty when isSymLink() is false.
qint64 size() const noexcept
File size in bytes. 0 for directories.