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