[Linux文件属性]使用rename函数修改文件名称
2017-11-18 16:50
344 查看
//这是一个将argv1给出的文件名称修改为argv2字符串的实例 #include <fcntl.h> #include <stdio.h> int main(int argc,char *argv[]) { int temp; if(argc != 3) //如果不是三个参数,则报错 { printf("文件参数错误!\n"); return 1; } temp = rename(*(argv+1),*(argv+2)); //将前者修改为后者 if(temp == -1) //如果修改文件出错 { printf("修改%s文件名失败!\n",*(argv+1)); //改名出错 } else { printf("将文件%s名称修改为%s成功!\n",*(argv+1),*(argv+2)); } return 0; //推出 }
相关文章推荐
- 使用rename()函数修改文件名称
- [Linux文件属性]使用chmod函数修改指定文件权限
- [Linux文件属性]使用utime函数操作文件的时间参数
- [Linux文件属性]使用symlink函数建立符号链接文件
- [Linux文件属性]使用fcntl函数获取文件标志
- [Linux文件属性]使用umask函数指定新建文件权限
- [Linux文件属性]使用stat函数获得指定文件的属性
- [Linux文件属性]使用dup函数复制文件描述符
- 如何在Linux用chmod来修改所有子目录中的文件属性?
- Linux下使用md5sum查看文件及程序是否被修改
- LINUX C 读写修改删除配置文件函数
- linux 使用 touch 修改文件的修改时间
- 实用技巧:修改Linux操作系统的文件属性
- linux下修改文件的隐藏属性
- Linux 下修改文件的时间属性
- iMX25 Linux内核修改详细步骤与根文件系统的使用
- linux下使用stat函数不可以取得超过2G的大文件的解决方法
- C# 获得当前文件夹内所有文件的名称,大小,类型,属性,日期的函数
- Linux中如何使用命令修改文件所属用户组?
- linux终端下,使用ls时,显示的文件颜色,都表示什么含义,在哪里可以查看和修改