PIDir::name()

This commit is contained in:
2023-04-22 23:22:23 +03:00
parent 2780dacb48
commit ee7251c17c
2 changed files with 12 additions and 0 deletions

View File

@@ -86,6 +86,14 @@ bool PIDir::isAbsolute() const {
}
PIString PIDir::name() const {
PIStringList fp = absolutePath().split(separator);
fp.removeStrings("");
if (fp.isEmpty()) return "";
return fp.back();
}
PIString PIDir::path() const {
#ifdef WINDOWS
if (path_.startsWith(separator)) {

View File

@@ -61,6 +61,10 @@ public:
const PIString & scanDir() const { return scan_; }
//! \~english Returns name of this directory
//! \~russian Возвращает имя директории
PIString name() const;
//! \~english Returns path of this directory
//! \~russian Возвращает путь директории
PIString path() const;