#include <dirent.h>
#include <sys/stat.h>
+#include <ctime>
#include <string>
#include <sstream>
#include <iterator>
#include <memory>
#include <vector>
+#include <dpl/availability.h>
#include <dpl/exception.h>
#include <dpl/string.h>
bool ExistsAndIsDir() const;
bool IsSymlink() const;
std::size_t Size() const;
+ std::size_t LastWriteTime() const;
+
/**
* @brief isSubPath Returns relative path to given base
* @param prefix base path
std::vector<std::string> m_parts;
friend std::ostream & ::operator<<(std::ostream & str, const DPL::Utils::Path & path);
-};
+} DPL_DEPRECATED_WITH_MESSAGE("Use boost::filesystem::path instead");
/**
* @brief MkDir creates 'current path' as directory