另外一种利用 c 语言的库的办法:

函数名: access
功  能: 确定文件的访问权限
用  法: int access(const char *filenames, 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-检查文件是否可读/写访问

access 返回值是0的时候,表示存在,而返回-1的时候,表示失败。

if(access(_Filename,0) == 0)
        printf("存在");
    else
        不存在。

C语言库函数access的使用相关推荐

  1. c语言中min函数的作用,C语言库函数

    C语言库函数是把自定义函数放到库里,是别人把一些常用到的函数编完放到一个文件里,供程序员使用.程序员用的时候把它所在的文件名用#include<>加到里面就可以了(尖括号内填写文件名),例 ...

  2. C语言库函数大全及应用实例七

    原文:C语言库函数大全及应用实例七 [编程资料]C语言库函数大全及应用实例七 函数名: getw 功 能: 从流中取一整数 用 法: int getw(FILE *strem); 程序例: <? ...

  3. C语言库函数大全及应用实例十四

    原文:C语言库函数大全及应用实例十四                                       [编程资料]C语言库函数大全及应用实例十四 函数名: strset 功 能: 将一个串 ...

  4. 语言库函数大全--资料收集整理

    语言库函数大全–资料收集 Turbo C 2.0 函数中文说明大全 分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0 ...

  5. c语言函数库哪里keyk,[精品]C语言库函数(字母G-K)-教案.doc

    [精品]C语言库函数(字母G-K)-教案 C语言库函数(字母G-K)- - ?????????????????????????????????????? (G类字母) - 1 函数名: gcvt 功 ...

  6. C语言中positive用法,sprintf - C语言库函数

    C库类 的 sprintf - C语言库函数 C库函数int sprintf(char *str, const char *format, ...)发送str 指向一个字符串的格式化输出. 声明 以下 ...

  7. C语言库函数大全及应用实例二

                                                 [编程资料]C语言库函数大全及应用实例二 函数名: bioskey 功 能: 直接使用BIOS服务的键盘接口 ...

  8. c语言字母g,C语言库函数(G类字母) - 1.doc

    C语言库函数(G类字母) - 1 C语言库函数(G类字母) - 1 [ 永远的UNIX > C语言库函数(G类字母) - 1 ] 首页 > 编程技术 > C/C++ > 正文 ...

  9. c语言中逐个检索字符的库函数,C语言库函数strstr的实现

    C语言库函数用于在字符串中查找子串.函数原型为char *(strstr)(const char *s1, const char *s2) 函数的参数是两个字符串,函数返回s2在s1中第一次出现的位置 ...

最新文章

  1. 【编程之美】24点游戏
  2. 使用WampServer搭建本地PHP环境,绑定域名,配置伪静态
  3. groovy.run 脚本_Picocli 2.0:类固醇上的Groovy脚本
  4. 从零开始学习PYTHON3讲义(二)把Python当做计算器
  5. 新浪微博学习的知识点
  6. MySQL定时备份数据库方案(全库备份)
  7. 计算机网络学习笔记(15. OSI参考模型③、TCP/IP参考模型)
  8. cocos2dx 物理碰撞
  9. spark的三大数据结构
  10. msf 生成php马_PHP的性能优化方法总结
  11. 计算机科学引论2答案,计算机科学引论答案-20210311090508.docx-原创力文档
  12. google扩展工具Octotree使用(2020-09-01)
  13. WPFAvalonDock基本用法
  14. 〖教程〗Ladon 0day通用执行命令DLL生成器-MS17010演示
  15. 考勤登记管理系统(参考答案)
  16. [pwnable.kr]passcode
  17. google的秘密入口
  18. bzoj3029 守卫者的挑战
  19. 本地blast~TBtools
  20. 推荐 - Github标星113K的前端学习路线图

热门文章

  1. 《算法导论》学习笔记第一章
  2. 新核心业务系统数据架构规划与数据治理
  3. wisp5学习日记1
  4. 第5章 C语言的冒泡排序 (二)
  5. Linux C语言 创建一个简单的守护进程
  6. A Noise-Robust Framework for Automatic Segmentation of COVID-19 Pneumonia Lesions From CT Images论文笔记
  7. node项目部署https服务
  8. C语言中关键字void的用法
  9. 关于基线版本、基线那点事儿
  10. 基于canvas的图片剪裁工具