11. Ввод и вывод

3. Для определения времени и даты создания («возраста») файла удобно использовать тип TDateTime, который содержит множество методов работы с датами и позволяет, в частности, получить текстовое представление даты (метод DateStringQ) и времени (метод TimeStringO), например:

TDateTime dt;

// Получить текущие дату и время:

. dt.CurrentDateTime() ;

// В текстовую переменную Text // записать строку, содержащую текущую дату:

Text = dt.DateStringO ;

Переменная Text может получить, например; такое значение: «5/1/1999».

Стандартные функции для работы с файлами

int FileAge(AnsiString FileName);

Возвращает «возраст» файла FileName. Этот возраст можно преобразовать в тип TDateTime с помощью стандартной функции FileDateToDateTimeQ:

int age; TDateTime dt; age = PileAge ( "с : Wcommand.com" ) ; dt = FileDateToDateTime(age) ;

int FileGetDate(int iFile); int FileSetDate(int iFile, int Age);

Возвращает «возраст» файла iFite. Устанавливает новый «возраст» Age файла iFile. Age можно получить из переменной типа TDateTime с помощью стандартно функции DateTimeToFileDateQ: int age; TDateTime dt; dt = FileDateToDateTime(age) ; age = DateTimeToFileDace(dt) ;

AnsiString FileSearch(AnsiString Name, AnsiString DirList);

Поиск файла Name в списке папок DirList (папки в списке отделены точкой с запятой). Возвращает имя файла, если он в этом списке найден, и пустую строку "" в противном случае. if ( FileSearch("referat.doc" , "c:\\temp;c:\\doc;c:\\inet") i= "").


242