Реализация функций контроля и управления на базе Win32 API: Методические указания по выполнению лабораторного практикума, страница 28

CONST FILETIME *lpFileTime2 // указатель на структуру типа FILETIME, которая определяет второе 64-битное файловое время

сравнивает два 64-битных файловых времени.

BOOL SetVolumeLabel(lpRootPathName, lpVolumeName)

LPCTSTR lpRootPathName,// – указатель на завершающуюся нулем строку, определяющую корневую директорию тома файловой системы

LPCTSTR lpVolumeName,// указатель на строку, определяющую метку тома

устанавливает метку тома файловой системы.

BOOL SetFileTime(hFile, lpCreationTime ,lpLastAccessTime, lpLastWriteTime)

HANDLE hFile,// идентификатор файла

CONST FILETIME *lpCreationTime,// указатель на структуру типа FILETIME, которая содержит дату и время создания файла

CONST FILETIME *lpLastAccessTime,// указатель на структуру типа FILETIME, которая содержит дату и время последнего доступа к файлу

CONST FILETIME *lpLastWriteTime// указатель на структуру типа FILETIME, которая содержит дату и время последней записи в файл

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

BOOL SetLocalTime(lpSystemTime);

CONST SYSTEMTIME *lpSystemTime // указатель на структуру типа SYSTEMTIME, которая содержит текущую локальную дату и время

устанавливает текущую локальную дату и время.

BOOL CreateDirectory(lpPath, lpsa) LPCTSTR lpPath; // указатель на имя директории LPSECURITY_ATTRIBUTES lpsa; // указатель на атрибуты безопасности

создает директорию с заданным именем. Функция возвращает true при правильном ее выполнении.

BOOL RemoveDirectory(lpDir) LPCTSTR lpDir; // указатель на имя директории

удаляет директорию с заданным именем, не содержащую файлов.

BOOL SetCurrentDirectory(lpCurDir) LPCTSTR lpCurDir; // указатель на новую директорию

устанавливает текущую дерикторию.

BOOL SetFileAttributes(lpFileName, dwFileAttributes) LPCTSTR lpFileName; // указатель на имя файла DWORD dwFileAttributes; // 32-битовое значение атрибутов файла

устанавливает атрибуты заданного файла.Файлу могут быть происвоены следующие атрибуты: FILE_ATTRIBUTE_ARCHIVE  архивный файл FILE_ATTRIBUTE_DIRECTORY  директория FILE_ATTRIBUTE_HIDDEN  скрытый файл FILE_ATTRIBUTE_NORMAL  файл без атрибутов (не используется совместно с другими) FILE_ATTRIBUTE_READONLY  файл только для чтения FILE_ATTRIBUTE_SYSTEM  системный файл FILE_ATTRIBUTE_TEMPORARY  временный файл.

HANDLE CreateFile(lpName, fdwAccess, fdwShareMode, lpsa, fdwCreate, fdwAttrsAndFlags, hTemplateFile) LPCTSTR lpName; // указатель на имя файла или устройства DWORD fdwAccess; // способ доступа DWORD fdwShareMode; // режим совместного доступа LPSECURITY_ATTRIBUTES lpsa; // указатель на атрибуты защиты DWORD fdwCreate; // способ открытия файла DWORD fdwAttrsAndFlags; // атрибуты файла HANDLE hTemplateFile; // идентификатор шаблона файла

является многоцелевой функцией. Открывает файл либо устройство для обмена данными.