Вверх ↑
Этот топик читают: Гость
Ответов: 499
Рейтинг: 1
#1: 2008-03-11 16:27:12 ЛС | профиль | цитата
атрибуты файла читать-писать компонент умеет, получать дату-время создания-модификации-доступа тоже умеет.
а вот изменять дату-время - еще нет.
очень бы хотелось, чтобы "еще нет" не превратилось в "не умеет и не будет"
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Разработчик
Ответов: 26067
Рейтинг: 2121
#2: 2008-03-11 16:28:32 ЛС | профиль | цитата
HikeR писал(а):
очень бы хотелось, чтобы "еще нет" не превратилось в "не умеет и не будет"

А ты попробуй, может у тебя получится
карма: 22

0
Ответов: 499
Рейтинг: 1
#3: 2008-03-11 19:19:40 ЛС | профиль | цитата
к меня в ближайших планах, к сожалению, таких задач не стоит. я юзер, а юзеру не обязательно уметь дописывать компоненты. ;)
если автор компонента доработает код - ура, не найдет времени - придется юзать внешние утилиты.
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#4: 2008-03-11 21:50:10 ЛС | профиль | цитата
HikeR, вообще-то главный автор Dilma, я только дату совмещал. Но что-то я прений по вопросу от остальных разработчиков не слышал, все молчат. Сейчас сунешься делать, а в ответ -- нафига оно надо...
карма: 22

0
Ответов: 499
Рейтинг: 1
#5: 2008-03-11 21:56:58 ЛС | профиль | цитата
ну, при неиспользовании - код не увелится, на скорость не повлияет, это не счетчик с контролем переполнения ;)
------------ Дoбавленo:

nesco писал(а):
Но что-то я прений по вопросу от остальных разработчиков не слышал, все молчат.

молчание - знак согласия? ;)
карма: 0

0
Ответов: 3851
Рейтинг: 159
#6: 2008-03-11 22:07:51 ЛС | профиль | цитата
+1

при работе с архивами (или "мешками для данных"), а также при скачивании файлов из инета, полезно бывает восстановить дату создания.
карма: 0
начавший
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#7: 2008-03-12 14:57:32 ЛС | профиль | цитата
Во достали. Можете взять на SVN

[svn]FileAttributes.pas[/svn]

Понимает для установки дату типа Real, так что без конвертора никуды

карма: 22

0
Ответов: 9906
Рейтинг: 351
#8: 2008-03-12 20:18:01 ЛС | профиль | цитата
А чего сразу все
И почему без _prop_TimeType...
карма: 9

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#9: 2008-03-12 21:58:53 ЛС | профиль | цитата
Galkov, не бей сильно, я промолчал -- оно на три часа больше показывает, чем системное время, а локаль ставишь -- на три часа меньше. Тут я не понял ничрета -- почему

Galkov писал(а):
А чего сразу все

Мне показалось, что меняя дату создания логично надо поменять, и дату последнего чтения, и дату модификации (В MSDN именно так)
карма: 22

0
Ответов: 499
Рейтинг: 1
#10: 2008-03-12 22:25:49 ЛС | профиль | цитата
nesco писал(а):
а локаль ставишь -- на три часа меньше.

вроде пока как независимо от TimeType дата ставится по UTC.
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#11: 2008-03-13 00:38:09 ЛС | профиль | цитата
HikeR, да я ж про эксперименты внутри, а не про готовое решение

------------ Дoбавленo:


Добавил _prop_TimeType для привязки времени создания файла. Пока изменение оставил для всех параметров даты файла.

------------ Дoбавленo:


Насчет изменения всех параметров Galkov прав, спрашивается -- на кой черт менять дату последнего доступа. Насчет даты модификации у меня возникла дилема -- надо или не надо. Не могу прийти к однозначному результату.


Найлучший вариант, по моему мнению -- менять дату создания и дату модификации, не трогая дату последнего доступа


------------ Дoбавленo:


Не стал долго думать и разделил верхнюю точку на CreateDate и ModifyDate. Пусть юзеры сами думают, что им менять. Дата последнего доступа не меняется, это уже, на усмотрение системы.

карма: 22

0
Ответов: 499
Рейтинг: 1
#12: 2008-03-13 01:30:05 ЛС | профиль | цитата
nesco писал(а):
не трогая дату последнего доступа

и не надо. я, например, в винде отключаю эту фичу, в никсах все разделы с noatime монтирую, ибо часть тормозов снимается, а плюсы видны только при регулярном резервировании...

и это, спасибо ;)
------------ Дoбавленo:

nesco писал(а):
на кой черт менять дату последнего доступа

следы заметать на 2003 сервере ;)
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#13: 2008-03-13 02:08:44 ЛС | профиль | цитата
HikeR, я добавил поддержку установки любой даты файла. Так что, думайте сами, что вам надо.

Тк имена точек изменились, то кто хочет, может обновиться по ссылке на SVN выше.
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2008-03-13 02:45:32 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2021-06-24 07:44:43
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#15: 2008-03-13 10:06:40 ЛС | профиль | цитата
nesco, а Гость дело пишет. Я у себа в ini Format давно исправил на " dd-MM-yyyy HH:mm:ss " - не стыковалось с базами данных, а менять в каждом, применяемом DateConvertor, достало
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)