23 lines
487 B
C++
23 lines
487 B
C++
// TJP COPYRIGHT HEADER
|
|
|
|
#pragma once
|
|
|
|
#include <time.h>
|
|
|
|
#include <tjp/core/string/String.hpp>
|
|
#include <tjp/core/containers/Optional.hpp>
|
|
|
|
namespace tjp::core::file {
|
|
|
|
time_t getFileLastModifiedTime(const String & fullFileName);
|
|
bool setFileLastModifiedTime(const String & fullFileName, time_t);
|
|
|
|
time_t getFileCreationTime (const String & fullFileName);
|
|
time_t getFileAccessTime (const String & fullFileName);
|
|
|
|
} // namespace
|
|
|
|
#ifdef TJP_CORE_HEADER_ONLY
|
|
#include "times.cpp"
|
|
#endif
|