判断文件是否存在

本文介绍了一个简单的C语言程序,该程序使用access函数来检查指定文件是否存在。通过不同的模式参数,可以进一步验证文件的可执行、可写和可读状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数名:   access  
功     能:   确定文件的访问权限  
用     法:   int   access(const   char   *filename,   int   amode);  
程序例:  
#include   <stdio.h>  
#include   <io.h>  

int   file_exists(char   *filename);  

int   main(void)  
{  
    printf( "Does   NOTEXIST.FIL   exist:   %s/n ",  
    file_exists( "NOTEXISTS.FIL ")   ?   "YES "   :   "NO ");  
    return   0;  
}  

int   file_exists(char   *filename)  
{  
    return   (access(filename,   0)   ==   0);  
}  


access(filename,   0)0   表示判断文件是否存在


finename   文件名称                                                                             mode   模式,共5种模式:                                                                   0-检查文件是否存在                   1-检查文件是否可运行                 2-检查文件是否可写访问           4-检查文件是否可读访问             6-检查文件是否可读/写访问

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值