Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Время изменения файлов

Ответить
Настройки темы
Delphi - Время изменения файлов

В Поисках Истины


Сообщения: 802
Благодарности: 135


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте! Подскажите как можно получить не только дату, но и время изменения файлов, чтобы в дальнейшем можно было сравнить эти даты?

Отправлено: 08:48, 20-01-2011

 

Старожил


Сообщения: 295
Благодарности: 30

Профиль | Отправить PM | Цитировать


http://www.delphibasics.ru/FileAge.php

Вдогонку:
http://www.delphisources.ru/pages/fa...leAge.php.html
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:30, 20-01-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Появился вопрос по поводу функции FileAge. Она возвращает значение Integer. Но что это значение обозначает?Количество секунд с определенной даты?Если да, то от какой?)

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 07:54, 21-01-2011 | #3


Старожил


Сообщения: 295
Благодарности: 30

Профиль | Отправить PM | Цитировать


Затрудняюсь ответить. Но это нетрудно проверить экспериментально.

Код: Выделить весь код
var
  myDate : TDateTime;
  formattedDateTime : string;

...

MyDate:=FileDateToDateTime (0);
DateTimeToString(formattedDateTime, 'c', myDate);
ShowMessage (formattedDateTime);
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:55, 22-01-2011 | #4


Вредитель


Сообщения: 460
Благодарности: 126

Профиль | Отправить PM | Цитировать


Цитата LilLoco:
Появился вопрос по поводу функции FileAge. »
Функция FileAge возвращает дату и время последнего изменения файла FileName.

Нет никакой потребности в открытие или закрытие файла - эта функция обрабатывает эти операции без них.

Возвращенное значение находится в 32 битном разделенном формате. Используйте функцию FiledateToDateTime, чтобы конвертировать в управляемое значение TDateTime.

Если дата файла не найдена (например, FileName было ошибочное), то возвращается -1.

-------
Все сказаное является только моим личным мнением.


Отправлено: 15:13, 23-01-2011 | #5


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


DedAlex, Непонятно зачем Вы скопировали текст, пройдя по ссылкам, и вставили сюда, ответа на мой вопрос это не дало!

Любезный, в принципе, предоставил всю необходимую информацию, тем более с примером!

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 07:28, 24-01-2011 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Время изменения файлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Программы для мониторинга изменения файлов petro89 Программное обеспечение Windows 14 06-01-2012 18:12
Разное - [решено] не видны изменения файлов по сети Shiz Microsoft Office (Word, Excel, Outlook и т.д.) 7 22-12-2010 18:42
CMD/BAT - [решено] Подскажите как получить время изменения файла -15 минут osp2008 Скриптовые языки администрирования Windows 7 29-07-2010 15:04
Разное - [решено] Как просмотреть время изменения записей в реестре? yoper Microsoft Windows 2000/XP 2 10-03-2010 23:34
Время создания и изменения файлов не соотв-т системному vl7979 Microsoft Windows NT/2000/2003 3 17-04-2007 19:15




 
Переход