c语言删除一个文件
发布时间: 2023-05-24 16:09:42
❶ c语言怎样删除文件
首先要说明的是这里并不是指删除C编译器里面的文件,呵呵,如果只是要删除那些文件的话,那就很简单,直接选中文件后按delete键就可以删除了,但是我们删除那些文件干嘛?我们还要用它写程序啊,呵呵。我在这里要说的是,怎样使用C语言编写程序来删除文件。
在C语言中,我们可以使用remove()函数来删除指定的文件,具体语法为:
Int remove(char *filename);其中filename是一个指向字符串的指针,该字符串可以组成有效的文件名,也可以包含路径说明。如果我们要删除D盘下的ABC.txt文件,我们就可以这样写:remove(“D:\ABC.txt”);
❷ 怎么用C语言删除一个文件夹
可以用 rmdir() 函数,需要包含头文件 direct.h, 还有一点需要注意,文件夹内是空的才可以删除掉。下面是一个删除d: emp文件夹,代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<direct.h>
intmain()
{
rmdir("D:\temp");
system("pause");
return0;
}
❸ 怎么用C语言删除一个文件夹
//调用system函数并传递字符串参数rd
/s
/q
path(path为目录的路径)就行了
//下面有一个例子
#include<stdio.h>
#include<string.h>
int
main()
{
char
cmd[256]="rd
/s
/q
";
printf("请输入要删除的目录的路径:");
//将目录的路径连接到cmd的后面
gets(cmd+strlen(cmd));
if(0==system(cmd))
printf("目录已删除,请注意查看!\n");
return
0;
}
❹ 如何用C语言创建和删除文件
一、创建文件:
在C语言中创建文件,使用fopen函数,同时指定为只写即可。
参考代码如下:
/*
函数功能:创建文件名为s的文件。
返回值:
-1参数错误
0创建成功
1文件已存在
2创建失败
*/
intcreate_file(char*s)
{
FILE*fp;
if(s==NULL||s[0]=='