powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / C++ [игнор отключен] [закрыт для гостей] / std::filesystem::file_time_type -> Windows.FILETIME
6 сообщений из 6, страница 1 из 1
std::filesystem::file_time_type -> Windows.FILETIME
    #40121634
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здрасьте... :)

1. Windows.

2. Чёт туплю.

Выполняю итерацию по файла директории, используя std::filesystem::recursive_directory_iterator.
В каждом цикле итерации получаю ссылку на экземпляр std::filesystem::directory_entry. В котором меня интересует значение, возвращаемое методом last_write_time(). Получаю значение типа std::filesystem::file_time_type.
А мне бы получить его в типе windows.FILETIME (структура из двух DWORD), ну или в unsigned long long.
Спасибо.
...
Рейтинг: 0 / 0
std::filesystem::file_time_type -> Windows.FILETIME
    #40121650
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так возвращает правильное значение:
Код: plaintext
1.
uint64_t  lwt = dir_entry.last_write_time().time_since_epoch().count()
...
Рейтинг: 0 / 0
std::filesystem::file_time_type -> Windows.FILETIME
    #40121661
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,
Тут пишут что под виндой last_write_time() возвращает структуру бинарно совместимую с FILETIME:
Код: plaintext
1.
2.
3.
auto filetime = entry.last_write_time();
FILETIME ft;
memcpy(&ft, &filetime, sizeof(FILETIME));



Там обсуждаются и другие подходы.
...
Рейтинг: 0 / 0
std::filesystem::file_time_type -> Windows.FILETIME
    #40121675
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый правильный подход - не использовать std::filesystem.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
std::filesystem::file_time_type -> Windows.FILETIME
    #40121685
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый правильный подход - не использовать Винду ))
...
Рейтинг: 0 / 0
std::filesystem::file_time_type -> Windows.FILETIME
    #40121687
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
std::chrono - это, конечно, классно. И, если затратить немного времени, понятно и даже логично.
Но всё равно авторов убить хочется.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / std::filesystem::file_time_type -> Windows.FILETIME
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (6), Bing Bot, Yandex Bot
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]