Познавательный блог | Мобильная врсия |
|
СтраницыПромо |
Как изменить атрибуты файла на C++. Функция SetFileAttributes.Как изменить атрибуты файла на C++. У каждого файла в ОС Windows есть аттрибуты. A H R S.
Изменить эти параметры можно и вручную, но некоторые из них сложно сменить без особых навыков работы в ОС. ДА и не всегда это нужно делать вручную. В WinAPI от Билла есть функция SetFileAttributes. Функция SetFileAttributes — устанавливает атрибуты файла. Синтаксис
Параметры lpFileName —Указатель на строку символов, определяющую имя файла, атрибуты которого должны быть установлены. Windows NT/2000/XP: В версии ANSI этой функции, имя ограничивается значением флажка MAX_PATH. Чтобы выйти за пределы этого ограничения, до длины 32 767 символов, вызовите Unicode версию этой функции и присоедините спереди пути "\\?\". Подробную информацию см. в статье Именование файлов. Windows 95/98/Me: Эта символьная строка не должна выходить за пределы значения флажка MAX_PATH. dwFileAttributes — Устанавливаемые атрибуты файла. Этот параметр может состоять из одного или нескольких нижеследующих значений. Однако, все другие значения отменяют атрибут FILE_ATTRIBUTE_NORMAL. FILE_ATTRIBUTE_ARCHIVE Этот файл - архивный файл. Приложения используют этот атрибут, чтобы отметить файлы для резервирования или перемещения. Возвращаемые значения Если функция завершается успешно, возвращаемое значение - не нуль. Если функция завершается ошибкой, величина возвращаемого значения - нуль. Чтобы получить дополнительные данные об ошибке, вызовите GetLastError. Пример:
|
Поиск по сайтуСтатистикаМета |
Разработка и дизайн — StvPromo.ru |
Написать комментарий