OberonCore https://forum.oberoncore.ru/ |
|
Атрибуты файла FileInfo https://forum.oberoncore.ru/viewtopic.php?f=23&t=562 |
Страница 1 из 1 |
Автор: | Иван Кузьмицкий [ Вторник, 10 Июль, 2007 17:34 ] |
Заголовок сообщения: | Атрибуты файла FileInfo |
Потребовалось получить дату и время модификации файла. В модуле Files есть средства для получения списка атрибутов по списку файлов в указанном каталоге. То есть, сперва надо получить список, потом в нём найти нужную запись, соответствующую имени файла и можно использовать найденные данные. Я, может, чего-то проглядел, ведь атрибуты конкретного файла - не такая редкая задача, а очень даже и частая. А сервисной функции нету. Или есть более интересный способ получения атрибутов файла? |
Автор: | Иван Кузьмицкий [ Вторник, 10 Июль, 2007 17:56 ] |
Заголовок сообщения: | |
Написал функцию получения атрибутов файла, и она вполне уместилась в пару строк Цитата: info := Files.dir.FileList(loc);
WHILE info.name # name DO info := info.next; END; Видимо, такие тривиальные вещи в сервисной обвязке не нуждаются ![]() |
Автор: | Иван Кузьмицкий [ Вторник, 10 Июль, 2007 18:31 ] |
Заголовок сообщения: | |
Всё-таки сервис нужен! Сейчас обнаружил, что FilesInfo определяет время на 4 часа раньше московского. Похоже, Гринвич с поправкой на летнее время. Фокусы, ёлки палки! P.S. Точно, гринвич. Файловая система. А как оно в Линуксе, интересно? |
Автор: | Евгений Темиргалеев [ Среда, 11 Июль, 2007 00:20 ] |
Заголовок сообщения: | |
Припоминаю, как-то сталкивался, вин апи FindFile выдает время в UTC. В локально надо самому переводить. Пользовал FileTimeToLocalFileTime, FileTimeToSystemTime. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |