zoukankan      html  css  js  c++  java
  • C语言常用函数-chmod()改变文件访问方式函数

    演示版本

    VS2012

    • chmod()函数

    chmod()函数用于改变文件访问方式

    语法

    int chmod(const char *file, int auth);

    chmod()函数的语法参数说明如下:

    参数file为要修改的文件名。

    参数auth为要修改的权限,其值为:S_IREAD,S_IWRITE,S_IEXEC。

    chmod()函数若修改成功返回0,否则返回-1。

    示例

    本示例演示用chmod()函数将文件设置为只读,程序执行前保证1.txt存在,2.txt不存在。其具体代码如下:

    #include <stdio.h>
    #include <io.h>
    #include <sys/stat.h>
    
    int setReadOnly(char* filename)//定义子函数设置文件只读
    {
        return _chmod(filename, S_IREAD)==0;//成功返回1,不成功返回0
    }
    
    int main()
    {
        char *f1 = "D:\1\1\1.txt";//第一个文件
        char *f2 = "D:\1\1\2.txt";//第二个文件
    
        if (setReadOnly(f1))//调用子函数,设置1.txt为只读文件
            printf("%s have make read only
    ", f1);//成功的显示
        else
            printf("%s make read only failed
    ", f1);//不成功的显示
        if (setReadOnly(f2))//调用子函数,设置2.txt为只读文件
            printf("%s have make read only
    ", f2);//成功的显示
        else
            printf("%s make read only failed
    ", f2);//不成功的显示
    
    }

    阿飞

    2021年8月2日

  • 相关阅读:
    关于http头
    关于js中的命名
    PHP之APC缓存详细介绍
    找回Windows Vista桌面的IE7.0图标
    查看操作系统是不是中文正式版?
    如何判断XP是否已激活
    Vista取消默认共享
    今天是儿童节,祝福儿子节日快乐!
    天天锻炼身体好!
    如何查看你的XP SP2是否原版?
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/15092117.html
Copyright © 2011-2022 走看看