访问函数检查文件是否可以按照how参数指定的方式访问。how参数可以是标志R_OK、W_OK、X_OK的按位OR运算,或者是存在性测试F_OK。
如果允许访问,则返回值为0,否则返回-1。
如果文件不存在,access函数是否也返回-1?
我想开发一个函数来检查文件的存在性。如果以下access函数可以实现此功能,根据标准,我需要输入什么样的参数?
if (access("file_example", R_OK | W_OK | X_OK) != -1)
顺便说一下:我想通过access()
函数检查的文件是由同一应用程序创建的,因此它是由同一用户创建的。