Returns the time of the last modification of
p, determined as if by accessing the member
st_mtime
of the POSIX
stat
(symlinks are followed). The non-throwing overload returns
file_time_type::min()on errors.
3,4)Changes the time of the last modification of
p, as if by POSIX
futimens
(symlinks are followed).
[edit] Parameters p - path to examine or modify new_time - new modification time ec - out-parameter for error reporting in the non-throwing overload [edit] Return value1,2) The time of the last modification of p.
3,4) (none)
[edit] ExceptionsAny overload not marked noexcept
may throw std::bad_alloc if memory allocation fails.
Throws
std::filesystem::filesystem_erroron underlying OS API errors, constructed with
pas the first path argument and the OS error code as the error code argument.
2,4)Sets a
std::error_code¶meter to the OS API error code if an OS API call fails, and executes
ec.clear()if no errors occur.
[edit] NotesIt is not guaranteed that immediately after setting the write time, the value returned by (1,2) is the same as what was passed as the argument to (3,4) because the file system's time may be more granular than filesystem::file_time_type.
[edit] ExamplePossible output:
File write time is 2023-09-04 19:33:24.702639224 File write time is 2023-09-04 20:33:24.702639224[edit] See also represents file time values
std::filesystem::directory_entry
) [edit]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4