Информация об изменениях

Сообщение Re[5]: А как плюсовыми средствами создать файл только если о от 04.02.2022 15:55

Изменено 04.02.2022 16:02 xma

Re[5]: А как плюсовыми средствами создать файл только если о
Здравствуйте, удусекшл, Вы писали:

У>Заголовок темы перечитай, что ли.


а ты не огрызайся, а почекай лучше что тебе предлагают .. (всё в точности с твоими требованиями в заголовке темы)

CreateFileA function (fileapi.h)
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea

HANDLE CreateFileA(
  [in]           LPCSTR                lpFileName,
  [in]           DWORD                 dwDesiredAccess,
  [in]           DWORD                 dwShareMode,
  [in, optional] LPSECURITY_ATTRIBUTES lpSecurityAttributes,
  [in]           DWORD                 dwCreationDisposition,
  [in]           DWORD                 dwFlagsAndAttributes,
  [in, optional] HANDLE                hTemplateFile
);


[in] dwCreationDisposition

CREATE_NEW — Creates a new file, only if it does not already exist.

Re[5]: А как плюсовыми средствами создать файл только если о
Здравствуйте, удусекшл, Вы писали:

У>Заголовок темы перечитай, что ли.


а ты не огрызайся, а почекай лучше что тебе предлагают .. (всё в точности с твоими требованиями в заголовке темы)

CreateFileA function (fileapi.h)
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea

HANDLE CreateFileA(
  [in]           LPCSTR                lpFileName,
  [in]           DWORD                 dwDesiredAccess,
  [in]           DWORD                 dwShareMode,
  [in, optional] LPSECURITY_ATTRIBUTES lpSecurityAttributes,
  [in]           DWORD                 dwCreationDisposition,
  [in]           DWORD                 dwFlagsAndAttributes,
  [in, optional] HANDLE                hTemplateFile
);


[in] dwCreationDisposition

CREATE_NEW — Creates a new file, only if it does not already exist.


собственно и вопрос с правами тут судя по всему решается автоматически т.к. ничего специально на чтение открывать — не надо ..