Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2490186
  • 博文数量: 609
  • 博客积分: 10061
  • 博客等级: 上将
  • 技术积分: 5920
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-25 08:30
文章分类

全部博文(609)

文章存档

2010年(13)

2009年(39)

2008年(558)

我的朋友

分类: C/C++

2010-07-10 17:28:50

Determine file-access permission.

int _access( const char *path, int mode );

mode Value Checks File For
00 Existence only
02 Write permission
04 Read permission
06 Read and write permission

头文件 #include

Example

/* ACCESS.C: This example uses _access to check the
 * file named "ACCESS.C" to see if it exists and if
 * writing is allowed.
 */

#include  
#include  
#include  

void main( void )
{
   /* Check for existence */
   if( (_access( "ACCESS.C", 0 )) != -1 )
   {
      printf( "File ACCESS.C exists\n" );
      /* Check for write permission */
      if( (_access( "ACCESS.C", 2 )) != -1 )
         printf( "File ACCESS.C has write permission\n" );
   }
}

Output

File ACCESS.C exists
File ACCESS.C has write permission
阅读(1013) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~