Описание функций C (Си) / C++ - utime

Описание функций C (Си) / C++ - utime


#include

#include

int utime(pathname, times);
char *pathname; path-имя файла
struct utimbuf *times; указатель на хранимые
значения времени

Описание.

Функция utime устанавливает время модификации файла, кото-
рый определяется по pathname. Процесс должен иметь доступ по за-
писи к файлу, иначе время не будет изменяться.
Поскольку структура utimbuf содержит поле времени доступа,
в MS DOS устанавливается только время модификации.
Если times является NULL-указателем, время модификации ус-
танавливается по текущему времени. Иначе times должно указывать
на структуру типа utimbuf, определенную в . В этой
структуре время модификации устанавливается из поля modtime.

Возвращаемое значение.

Функция utime возвращает значение 0, если время модификации
было изменено. Возвращаемое значение -1 свидетельствует об ошиб-
ке и errno устанавливается в одно из следующих значений:

ЗНАЧЕНИЕ ЕГО СМЫСЛ

EACCES Path-имя файла определяет директорий
или файл, предназначенный только для
чтения.

EMFILE Существует много открытых файлов
(файл должен быть открытым для
изменения времени его модификации).

ENOENT Файл или path-имя не найдено.

См. также asctime, ctime, fstat, ftime, gmtime, localtime,
stat, time.


Пример.

#include
#include
#include
#include

/* Время модификации файла устанавливается по текущему вре-
мени */

if (utime("/tmp/data", NULL) == -1)
perror ("utime failed").








Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.