ArchiveMember

Common base class for all Archive members (Files and Directories). Provides common name management functionality and ability to iterate over both Files and Directories at once.

Constructors

this
this(bool isDirectory)
Undocumented in source.
this
this(bool isDirectory, string mypath)
Undocumented in source.
this
this(bool isDirectory, string[] pathParts)
Undocumented in source.

Members

Properties

isDirectory
bool isDirectory [@property getter]
isFile
bool isFile [@property getter]
name
string name [@property getter]

Gets the final element in the path of this member. e.g. for the path "a/b/c/e/fg.txt" the result is "fg.txt"

name
string name [@property setter]

Sets the final element in the path of this member. e.g. for the path "a/b/c/e/fg.txt" the changed path part will be "fg.txt" Warning: Do not use this property while this member is currently part of an archive.

path
string path [@property getter]

Gets the path of this member.

path
string path [@property setter]

Sets the path of this member. Warning: Do not use this property while this member is currently part of an archive.

Variables

_path
string _path;
Undocumented in source.

Meta