我将非常旧的项目移植到c ++ 17(原子,互斥,UTF转换等),并面临CreateFile参数问题。
让我们说
::CreateFileA(newFileName, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0)
是否有使用std :: filesystem权限和其他内容的100%等效代码?到目前为止,我看不到类似于FILE_SHARE_READ或GENERIC_WRITE的内容。
UP:我们需要这个用于Linux端口。