草庐IT

O_WRONLY

全部标签

仅当文件存在且仅当文件不存在时,如何在linux中执行打开系统调用?

Howtoperformopensystemcallinlinuxonlyiffileexistsandonlyiffiledoesn'texists?我现在正在学习Linux系统调用,我遇到了O_EXCL,我对linux中的open系统调用几乎没有疑问。我有两个相互关联的具体疑问。仅当文件存在时如何打开文件(例如写入)?这意味着在这种情况下,如果文件不存在,我应该无法打开它。仅当文件不存在时如何打开文件(例如写入)?这意味着在这种情况下我应该无法打开文件,如果它存在的话。这类似于我猜想创建一个文件,但我只想创建它并打开它以进行写入,如果文件已经存在,我不想打开它。那么你能给我完整的open命

仅当文件存在且仅当文件不存在时,如何在linux中执行打开系统调用?

Howtoperformopensystemcallinlinuxonlyiffileexistsandonlyiffiledoesn'texists?我现在正在学习Linux系统调用,我遇到了O_EXCL,我对linux中的open系统调用几乎没有疑问。我有两个相互关联的具体疑问。仅当文件存在时如何打开文件(例如写入)?这意味着在这种情况下,如果文件不存在,我应该无法打开它。仅当文件不存在时如何打开文件(例如写入)?这意味着在这种情况下我应该无法打开文件,如果它存在的话。这类似于我猜想创建一个文件,但我只想创建它并打开它以进行写入,如果文件已经存在,我不想打开它。那么你能给我完整的open命
12