阿晨1998

1.用C语言自定义文件名,涉及到的相关知识如下:_finddata_t结构体:struct _finddata_t {unsigned  attrib ; time_t  time_create ; time_t  time_access ; time_t  time_write ; _fsize_t  size ; char name [260] ;}rename函数:功能描述:改变文件的名称或者位置,如果目标已存在,将被自动覆盖。  用法:#include int rename(const char *oldpath, const char *newpath);参数:  oldpath:旧文件名。newpath:新文件名或者新位置。   返回说明:  成功执行时,返回0。失败返回-1,errno被设为以下的某个值  EACCES:权能不足EBUSY:参数oldpath或者newpath代表的是目录,而且一些进程正在使用它们EFAULT: 内存空间不可访问EINVAL:参数无效EISDIR:newpath是一个现存的目录,而oldpath不是目录ELOOP :路径解析的过程中存在太多的符号连接EMLINK:目录超出允许的最大连接数ENAMETOOLONG:路径名超出可允许的长度ENOENT:路径名部分内容表示的目录不存在ENOMEM: 核心内存不足ENOSPC: 磁盘配额限制或空间不足ENOTDIR:路径名的部分内容不是目录EPERM : 包含路径名的文件系统不支持建立目录EROFS:文件系统只读ENOTEMPTY:newpath是一个非空的目录,除了. 和 ..以外,还包含其它入口。EEXIST:同上EXDEV:oldpath和newpath不处于同一文件系统2.用C语言自定义文件名的代码例程如下:1234567891011121314151617181920212223242526272829303132333435363738394041424344#include#includeint main(int argv, char *argc){    long handle;    int i=0, j=0;    struct _finddata_t fileinfo;     char filePT[256]={'\0'};     char fileType[20]={'a','\0'};    char filePath[256]={'\0'};    char newName[256]={'\0'};    char oldName[256]={'\0'};          printf("Input the rename filePath:\n");     scanf("%s", filePath);    fflush(stdin);    printf("Input the rename fileType:\n");    scanf("%s", fileType);    fflush(stdin);    sprintf(filePT, "%s\\*%s",filePath, fileType);         handle = _findfirst(filePT, &fileinfo);    if(-1 == handle)    {        printf("_findfirst() error\n");        getchar();        return(-1);    }    i=1000;    do{        sprintf(oldName, "%s\\%s", filePath, fileinfo.name);//全部路径        sprintf(newName, "%s\\%d%s", filePath, i++, fileType);        j=rename(oldName, newName);        if(j != 0)        {             printf("rename() error\n");             break;        }    }while( !_findnext(handle, &fileinfo) );    _findclose(handle);    printf("Program End\n");    getchar();    return(0);}

c语言自定义创建文件,c语言自定义文件名?相关推荐

  1. c语言自定义创建文件,C语言文件定义、文件操作

    文件操作时,要遵守先打开,再使用,最后关闭的原则.文件函数声明在"stdio.h"头文件中. (1)文件打开与关闭 打开文件的实质是建立文件的各种有关信息,并使文件指针指向该文件, ...

  2. Unity自定义创建文件夹

    文章目录 前言 Unity自定义创建文件夹 下载链接 前言 懒惰才是推动生产力发展的动力,在Unity每次创建脚本跟文件夹都要先右键然后点Create再点二级目录,索性我就直接给挪到一级目录. Uni ...

  3. C语言批量创建 文件

    C语言批量创建 文件 #调用方法 name(filename,numbers) #include "stdio.h" #include "string.h" # ...

  4. 创建文件 c语言,汇编语言CreateFile函数:创建新文件或者打开已有文件

    函数 CreateFile 可以创建一个新文件或者打开一个已有文件.如果调用成功,函数返回打开文件的句柄:否则,返回特殊常数 INVALID_HANDLE_VALUEO 原型如下: CreateFil ...

  5. c语言具有创建文件功能的命令是,mkdir-mkdir

    java File类中的mkdir()和mkdirs()有什么区别 mkdir() 只能在已经存在的目录中创建创建文件夹. mkdirs() 可以在不存在的目录中创建文件夹.诸如:a\\b,既可以创建 ...

  6. c语言mkdir创建文件夹失败,cenos mkdir 无法创建文件夹,即便文件权限为777

    Java--如何创建文件夹及文件,删除文件,文件夹 package com.zz; import java.io.File; import java.io.IOException; /** * Jav ...

  7. Linux文件系统【02】creat,open,close,read,write,lseek;ioctl,fcntl,dup,dup2,自定义创建文件命令

    目录 前言 1, open() 2,creat() 3, close() 4,自己写创建文件的命令(可以附加上权限设置,期待后续) 5, read() 6, write() 7, lseek() 8, ...

  8. c语言字节写入文件,C语言文件操作

    所谓文件(file)一般指存储在外部介质上数据的集合,比如我们经常使用的mp3.mp4.txt.bmp.jpg.exe.rmvb等等.这些文件各有各的用途,我们通常将它们存放在磁盘或者可移动盘等介质中 ...

  9. c语言打开指定文件,C语言文件的打开和关闭

    文件代表一系列的字节.C语言提供了标准库函数用于文件的打开和关闭. 1.文件的打开 打开文件的操作通过标准库函数 fopen 完成,该函数定义如下:FILE *fopen( const char * ...

最新文章

  1. NeurIPS 2020 大变动,领域主席可拒稿20%,作者即评审,布局远程会议!
  2. SAP-ABAP程序发送邮件
  3. 企业靠一套数据平台实现“低成本运营战略”,降低成本600万
  4. Reactor模式 NIO epoll
  5. 12864 C语言程序 带详细注解
  6. 计算机一级ps怎么保存,2017年计算机等考一级PS辅导:PS图像格式详细解说
  7. 屌丝、小白怎么拿国内巨头offer
  8. 万能格式转换器1.2绿色免费汉化版
  9. 程序员的那些事儿 -- 高级程序员买衣服
  10. selenium中怎么使用autoit
  11. 名帖232 张雨 行书《行书帖选》
  12. react 逆地理 高德地图_react高德地图默认卫星图设置
  13. 携程2021春招笔试
  14. 朋少教你合理进行内部链接优化布局
  15. ZBrush - 冰雪奇缘角色建模
  16. Leetcode练习题:复杂数据结构
  17. Cartographer保存建图轨迹
  18. 欧姆龙PLC与DGUSⅡ屏软硬件连接指南
  19. linux系统组成及结构
  20. thinkpadE570c拆机介绍

热门文章

  1. Linux操作系统学习笔记【入门必备】
  2. 关于nomogram核心函数的time.inc函数的设定
  3. 分享111个HTML艺术时尚模板,总有一款适合您
  4. python excel文件换题头
  5. C语言 程序的翻译 预处理 编译 汇编 链接 #define详解
  6. IAR中使用IELFTOOL进行软件代码checksum的生成和添加
  7. AI领域首位图灵奖得主Marvin Minsky:求索“智能”奥秘的一生 | 人物志
  8. 万国觉醒服务器维护,万国觉醒好像没看到1服怎么回事 官方关闭部分服务器公告[多图]...
  9. 干接点信号_百度百科
  10. 不为人知的黑科技||双十一薅羊毛正确姿势