X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4c51a665c649f7579fb39e62070cef4f66b3210d..1aca9fcdfc51f165210a9976f28afb192bfb252f:/interface/wx/dir.h diff --git a/interface/wx/dir.h b/interface/wx/dir.h index ecf8ffb724..42a8288b24 100644 --- a/interface/wx/dir.h +++ b/interface/wx/dir.h @@ -218,11 +218,31 @@ public: int flags = wxDIR_DEFAULT) const; /** - Returns the name of the directory itself. The returned string does not - have the trailing path separator (slash or backslash). + Returns the name of the directory itself. + + The returned string does not have the trailing path separator (slash or + backslash). + + Notice that in spite of this the last character of the returned string + can still be the path separator if this directory is the root one. + Because of this, don't append ::wxFILE_SEP_PATH to the returned value + if you do need a slash-terminated directory name but use + GetNameWithSep() instead to avoid having duplicate consecutive slashes. */ wxString GetName() const; + /** + Returns the name of the directory with the path separator appended. + + The last character of the returned string is always ::wxFILE_SEP_PATH + unless the string is empty, indicating that this directory is invalid. + + @see GetName() + + @since 2.9.4 + */ + wxString GetNameWithSep() const; + /** Continue enumerating files which satisfy the criteria specified by the last call to GetFirst().