반응형
const char *LAST_MODIFIED_FORMAT = "%Y-%m-%dT%H:%M:%SZ";
std::istringstream ss(modifiedDate);
// ss.imbue(std::locale("en_US.utf-8"));
std::tm modified_tm = {};
ss >> std::get_time(&modified_tm, LAST_MODIFIED_FORMAT);
const std::time_t t = mktime(&modified_tm);
std::filesystem::file_time_type file_time = toFileTimeType(t);
std::error_code ec;
std::filesystem::last_write_time(filePath, file_time, ec);
last modified date 를 원하는 날짜로 변경하기 위해 사용한다.
반응형
'IT > C++' 카테고리의 다른 글
Pro*C 호스트변수, 표지변수 (0) | 2024.06.24 |
---|---|
c++ 폴더 내의 파일 갯수 체크 (0) | 2023.12.19 |
How to perform chmod recursively? (0) | 2023.12.19 |
리눅스 폴더별 용량 확인하기 (0) | 2023.09.19 |
zip store (압축율 0%) 옵션으로 압축하기 (0) | 2023.09.12 |
Install Google Test and Google Mock on Ubuntu (0) | 2023.08.11 |
객체에서 std::shared_ptr 얻기 (0) | 2023.08.07 |
ASPICE 에 대해서. (0) | 2023.03.30 |
lambda expression (0) | 2020.09.26 |
[MFC] 특정 사용자 권한으로 공유폴더 만들기 (0) | 2017.02.10 |
댓글