Функция WinAPI CreateFile создает или открывает файл. Ее поведение зависит от параметра dwCreationDisposition и от того, создан ли был файл ранее, существует ли файл во время вызова. В некоторых случаях CreateFile завершится с ошибкой.
В таблице показано, когда CreateFile сможет открыть файл, и будет ли при открытии существующего файла удалено его содержимое.
dwCreationDisposition | Файл уже существует | Исходный файл будет заменен |
|
---|---|---|---|
нет | да | ||
CREATE_NEW | ok | ошибка | - |
CREATE_ALWAYS | ok | ok | да |
OPEN_ALWAYS | ok | ok | нет |
OPEN_EXISTING | ошибка | ok | нет |
TRUNCATE_EXISTING | ошибка | ok | да |
Комментариев нет:
Отправить комментарий