C语言创建 删除 重命名文件

C语言创建文件

只写方式打开文件,如果没有改文件的话则会创建该文件

1
2
3
4
FILE* trainFILETemp=getFILE("trainTemp.txt","w");
fprintf(trainFILETemp,"使用C语言创建文件");
//关闭文件
fclose(trainFILETemp);

C语言重命名文件

1
2
3
4
5
6
7
8
int result;
char oldname[] ="trainTemp.txt";
char newname[] ="trainRename.txt";
result= rename( oldname , newname );
if ( result == 0 )
printf( "File successfully renamed" );
else
perror( "Error renaming file" );

C语言删除文件

在C语言中,有专门的删除文件函数remove。
1、头文件:stdio.h
2、声明:int remove(const char* filename);
3、功能:删除文件名为filename的文件。
4、返回值:删除成功,返回0.否则返回-1.

实例

1
2
3
4
5
6
7
int ret;
char deleteFile[]="trainRename.txt";
ret = remove(deleteFile);//删除文件
if(ret==0)
printf("删除文件成功\n");
else
printf("删除文件失败\n");

参考链接

详解C语言中的rename()函数和remove()函数的使用方法
如何用C语言创建和删除文件
c 重命名文件