Поле "время изменения" в атрибутах файла
Свойства файла: Change time
хотелось бы просветиться по сабжевому вопросу, но не могу найти первоисточник. в msdn нашел только функции, работающие с тремя видами времени файла. откуда берется четвертый?
Фар делают добрые люди
-
Игорь Юдинцев
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
-
Yegor
- Posts: 1506
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 52 times
- Been thanked: 94 times
Re: Свойства файла: Change time
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Поле "время изменения" в атрибутах файла
Когда я смотрю атрибуты файла по "Ctrl+A", то вижу 4 поля времени, среди которых "Время изменения:".╔════════════════════════════ Атрибуты ════════════════════════════╗ ║ Изменить файловые атрибуты ║ ║ EB Garamond ║ ╟──────────────────────────────────────────────────────────────────╢ ║ [ ] Только для чтения [ ] Сжатый ║ ║ [ ] Архивный [ ] Зашифрованный ║ ║ [ ] Скрытый [ ] Неиндексируемый ║ ║ [ ] Системный [ Ещё ] ║ ╟──────────────────────────────────────────────────────────────────╢ ║ ДД.ММ.ГГГГГ чч:мм:сс ║ ║ Время последней записи: 01.02.2023 08:53:47,9619249 ║ ║ Время создания: 12.12.2023 08:53:47,7727523 ║ ║ Время последнего доступа: 05.06.2024 03:24:26,6179671 ║ ║ Время изменения: 01.11.2022 08:53:47,9619249 ║ ║ [ Исходное ] [ Текущее ] [ Сброс ] ║ ╟──────────────────────────────────────────────────────────────────╢ ║ Владелец: HOME-PC\Kamil ║ ╟──────────────────────────────────────────────────────────────────╢ ║ [ ] Обрабатывать вложенные папки ║ ╟──────────────────────────────────────────────────────────────────╢ ║ { Установить } [ Системные свойства ] [ Отмена ] ║ ╚══════════════════════════════════════════════════════════════════╝
Когда в скрипте Python я получаю атрибуты файла в виде структуры "stat_result", в нем есть только 3 поля времени: "st_atime" - Время последнего доступа , "st_mtime" - Время последней записи , " st_ctime" - Время создания.
Вопрос откуда берется значение поля "Время изменения" ?
Поле "время изменения" в атрибутах файла
Благодарю за помощь.
Все 4 поля времени получил с помощью функции GetFileInformationByHandleEx из win32api с параметром FileInformationClass=FileBasicInfo, которая возвращает структуру FILE_BASIC_INFO со всеми 4 полями.
Для тех, кто будет интересоваться подобным вопросом, привожу (в интернете похожего примера не нашел).
Все 4 поля времени получил с помощью функции GetFileInformationByHandleEx из win32api с параметром FileInformationClass=FileBasicInfo, которая возвращает структуру FILE_BASIC_INFO со всеми 4 полями.
Для тех, кто будет интересоваться подобным вопросом, привожу (в интернете похожего примера не нашел).
Last edited by HaRT on Wed 05 Jun, 2024 01:55, edited 1 time in total.
Reason: Поименован [spoiler], задан синтаксис кода для раскраски.
Reason: Поименован [spoiler], задан синтаксис кода для раскраски.
-
Shmuel
- Posts: 7246
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 636 times
Поле "время изменения" в атрибутах файла
nailevich, интересно получается.
Создал новый файл. Запустил ваш скрипт.
Все 4 времени выводятся как 07:13:26.760000+00:00
CtrlA на этом файле показывает все времена как 10:12:28.9371653
3-часовая разница понятна - Фар показывает местное время. Но откуда ещё почти минута разницы?
Создал новый файл. Запустил ваш скрипт.
Все 4 времени выводятся как 07:13:26.760000+00:00
CtrlA на этом файле показывает все времена как 10:12:28.9371653
3-часовая разница понятна - Фар показывает местное время. Но откуда ещё почти минута разницы?