On-line: Andrey, MIKHAIL, tnsr2, гостей 0. Всего: 3 [подробнее..]
АвторСообщение
постоянный участник


Пост N: 236
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 21.09.11 09:01. Заголовок: Атрибуты файла


Функция Adir() собирает в массив некоторые свойства файла, в частности - дату и время модификации файла.
Вопросы
1)Как можно получить из программы значение даты и времени создания файла ?
2)Можно или нет программно средствами Харбор изменить дату и время создания и модификации файла ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 8 [только новые]


постоянный участник




Пост N: 1889
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.09.11 09:33. Заголовок: Vlad04 пишет: 1)Как..


Vlad04 пишет:

 цитата:
1)Как можно получить из программы значение даты и времени создания файла ?
2)Можно или нет программно средствами Харбор изменить дату и время создания и модификации файла ?



1) FileDate() и FileTime() - как в Клипере (CT2 или 3 ужу не помню) !!!
2) SetFDaTi()

Читай "xHarbour Language Reference Guide.chm" - там все это есть !





Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 278
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.09.11 12:15. Заголовок: Вот из Changelog: ..


Вот из Changelog:

* source/rtl/philes.c
+ HB_FGETATTR( <cFileName>, @<nAttr> ) -> <lSuccess>
+ HB_FSETATTR( <cFileName>, <nAttr> ) -> <lSuccess>
+ HB_FSETDATETIME( <cFileName>, [<dDate>], [<cTime HH:MM:SS>] ) -> <lSuccess>

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 2063
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 21.09.11 12:54. Заголовок: Andrey пишет: 1) Fi..


Andrey пишет:

 цитата:
1) FileDate() и FileTime()



Эти функции возвращают локальное время, причем время последнего доступа, а не создания. Я когда-то на это напоролся. После перехода на зимнее время они стали возвращать другое значение. Пришлось написать свои аналоги, которые давали бы время по Гринвичу.
Правда, теперь зимнее время отменили.
Функций работы с временем создания файла в харборе сейчас нет.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2127
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.09.11 12:56. Заголовок: Pasha пишет: Правда..


Pasha пишет:

 цитата:
Правда, теперь зимнее время отменили


Вроде только в России , на Украине думают пока. Или я не прав ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 584
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 21.09.11 12:59. Заголовок: Dima пишет: на Укра..


В Харборе в contrib есть FileStats. Она умеет (по-крайней мере должна :) ) работать с временем и датой создания и изменения. Я не проверял.
Dima пишет:

 цитата:
на Украине думают пока


Уже: http://kp.ua/daily/210911/302309/

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 2064
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 21.09.11 13:13. Заголовок: Dima пишет: на Укр..


Dima пишет:

 цитата:
на Украине думают пока.



Осталось подписать президенту, и на Украине будет время GMT+3, аккурат как в Союзе до введения летнего времени 30 лет назад.
А по Москве время будет на час раньше, чем 30 лет назад.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 2065
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 21.09.11 13:20. Заголовок: PSP пишет: В Харбор..


PSP пишет:

 цитата:
В Харборе в contrib есть FileStats. Она умеет (по-крайней мере должна :) ) работать с временем и датой создания и изменения.



Да, есть такая в xhb.lib. Она вроде бы возвращает время по Гринвичу.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 237
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 24.09.11 17:55. Заголовок: В Harboar с задачей..


В Harbour с задачей (установить дату и время модификации файла) успешно справляются HB_FSETDATETIME и SetFDaTi() .
В xHarbour - SetFDaTi()

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 208
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет