函数名:chmod

头文件:

函数原型: int chmod(const char *file,int auth);

功能:用于改变文件访问方式

参数:const char *file   为要修改的文件名 , int auth  为要修改的权限,其值为S_IREAD,S_IWRITE或S_IEXEC

返回值:成功  返回0 , 失败  返回-1

程序例:将指定的文件修改为只读模式#include

#include

#include

void make_read_only(char *filename);

int main(void){

make_read_only("D:\\a.txt");

make_read_only("MYFILE.FIL");

return 0;

}

void make_read_only(char *filename){

int stat = chmod(filename, S_IREAD);

if (stat)

printf("Couldn't make %s read-only\n", filename);

else

printf("Made %s read-only\n", filename);

}

运行结果:Couldn't make D:\a.txt read-only

Couldn't make MYFILE.FIL read-only

c语言chmod,C语言chmod()函数:用于改变文件访问方式相关推荐

  1. C语言常用函数-chmod()改变文件访问方式函数

    chmod()函数 chmod()函数用于改变文件访问方式 语法 int chmod(const char *file, int auth); chmod()函数的语法参数说明如下: 参数file为要 ...

  2. C语言 二维数组作为函数参数的4种方式

    前言 多维数组中,二维数组是最常用的一种.在C语言编程中,二维数组的定义.取值以及赋值都比较容易,与一维数组类似.然而,在将二维数组作为函数参数传递时,参数结构较复杂,难以理解.本文章是实用型文章,注 ...

  3. c语言文件打开函数,C语言fopen函数中文件打开方式(参数值)

    满意答案 keaichengb.. 推荐于 2017.09.05 采纳率:40%    等级:12 已帮助:3704人 C语言fopen函数用于打开文件. 函数原型:FILE * fopen(cons ...

  4. linux rewind函数,C语言rewind()函数:将文件指针重新指向文件开头

    头文件:#include rewind()函数用于将文件指针重新指向文件的开头,同时清除和文件流相关的错误和eof标记,相当于调用fseek(stream, 0, SEEK_SET),其原型如下: v ...

  5. python语言入门u-Python语言十分钟快速入门

    [简介] Python(蟒蛇)是一种动态解释型的编程语言.Python可以在Windows.UNIX.MAC等多种操作系统上使用,也可以在Java..NET开发平台上使用. python logo [ ...

  6. python语言入门-Python语言十分钟快速入门

    [简介] Python(蟒蛇)是一种动态解释型的编程语言.Python可以在Windows.UNIX.MAC等多种操作系统上使用,也可以在Java..NET开发平台上使用. python logo [ ...

  7. 输出246810图形c语言,二级C语言模拟试题8套

    二级C语言模拟试题8套 全国计算机等级考试二级C语言上机模拟试题汇编(8套)第1套[试题一]给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组 ...

  8. pthread售票多窗口共同C语言,基于C语言实现简单的12306火车售票系统

    程序设计要求用C语言写一个简单的火车售票系统,主要实现的功能为: 录入班次信息 浏览班次信息 按班次号查询 按终点站查询 按余票数量排序保存 售票 退票 更新班次信息 退出系统 所有的班次信息保存在n ...

  9. 火车售票排队系统 c语言,【C语言】实现12306火车售票系统!【附源码】

    程序设计要求用C语言写一个简单的火车售票系统,主要实现的功能为: ● 录入班次信息 ● 浏览班次信息 ● 按班次号查询 ● 按终点站查询 ● 按余票数量排序保存 ● 售票 ● 退票 ● 更新班次信息 ...

最新文章

  1. 将excel中是数据导入数据库
  2. 语音任务关键--噪声未必能听得到
  3. 在下载jar包时,要有三个包,分别为使用的把class、查看文档的api、查看源代码的资源包...
  4. mongoDB3.4主从复制实现(第一种情况亲测)
  5. 数据库-事务-事务的特征
  6. android应用程序的自动更新升级(自身升级,通过tomcat),[SaltStack] Minion-conf自动更新...
  7. C语言库函数大全及应用实例四
  8. 48 SD配置-定价配置-定义条件表
  9. 微信小程序css之线性渐变
  10. 如何判断脚本执行成功
  11. 工作3、5年,选择大厂还是小厂?
  12. 【大话设计模式】——简单工厂模式
  13. 「CJOJ2723」Reserve
  14. CentOS上安装man手册
  15. java vips 算法_[Java] 22G传智播客java JavaEE+物联云计算 就业班(非基础班) 视频...
  16. EasyUI框架分页实现
  17. 人生苦难重重,如何解决人生的问题?| 读《少有人走的路:心智成熟的旅程》
  18. 大数据独角兽Palantir之核心技术探秘
  19. 树莓派接手机屏幕_如何将树莓派连接到手机屏幕
  20. 线性插值基本原理推导

热门文章

  1. 故事 | 坐在最后一排的野心家
  2. mysql 去掉字段前后的空格
  3. Docker学习:容器间数据挂载与共享 | 远程共享挂载数据卷 | sshfs挂载远程volume | 容器内部通过sshfs访问远程主机 | -v |--volumes-from(实战篇)
  4. Spring配置文件beans.xml头部配置解释
  5. vue自动定位,百度地图
  6. SystemServer和Zygote的亲子关系
  7. MATLAB窗函数大全
  8. 单纯形法Python实现
  9. 调试工具DEBUG的使用(8086)
  10. Vue —— 解决图片缓存问题