文件操作函数(access chmod chown truncate)
/* 判断文件属性 #include <unistd.h> int access(const char *pathname, int mode); 参数: pathname:文件路径 mode:F_OK 是否存在 R_OK 读权限 W_OK 写权限 X_OK 执行权限 返回值: 成功:0 失败:-1 修改文件权限 #include <sys/stat.h> int chmod(const char *pathname, mode_t mode); 参数: pathname:文件路径 mode:需要修改的权限,有预定义的,可以看手册,也可以用八进制数 修改文件所有者或所在组 #include <unistd.h> int chown(const char *pathname, uid_t owner, gid_t group); 拓展或缩减文件的尺寸到指定大小 #include <unistd.h> #include <sys/types.h> int truncate(const char *path, off_t length); 参数: path:文件路径 length:指定大小 */ #include <unistd.h> #include <sys/stat.h> #include <sys/types.h> #include <stdio.h> int main() { struct stat st; int st_flag = stat("a.txt", &st); // std::cout << st.st_mode << std::endl; int ch_flag = chmod("a.txt", 0777); return 0; }
自己选择的路,跪着也要走完。朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感动坚持努力下去,不管其它人怎么样,我们也能够保持自己的本色走下去。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2021-04-25 [每日一题]leetcode 897. 递增顺序搜索树