C语言_access函数怎么用
展开全部
可用于检查文件 是否存在(mode 00),是否只可读(mode 02),是否只可写(mode 04),是否可读写(mode 06)。
函数原型 int _access( const char *path, int mode );
头文件 #include <io.h>
例如;
#include <io.h>
#include <stdio.h>
#include <stdlib.h>
int main( )
{
// 检查文件 crt_ACCESS.C 是否存在
if( (_access( "crt_ACCESS.C", 0 )) != -1 )
{
printf_s( "File crt_ACCESS.C exists.\n" );
// 检查文件是否 允许写
// 假定 是 只许读 read-only.
if( (_access( "crt_ACCESS.C", 2 )) == -1 )
printf_s( "File crt_ACCESS.C does not have write permission.\n" );
}
}
函数原型 int _access( const char *path, int mode );
头文件 #include <io.h>
例如;
#include <io.h>
#include <stdio.h>
#include <stdlib.h>
int main( )
{
// 检查文件 crt_ACCESS.C 是否存在
if( (_access( "crt_ACCESS.C", 0 )) != -1 )
{
printf_s( "File crt_ACCESS.C exists.\n" );
// 检查文件是否 允许写
// 假定 是 只许读 read-only.
if( (_access( "crt_ACCESS.C", 2 )) == -1 )
printf_s( "File crt_ACCESS.C does not have write permission.\n" );
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询