当前位置:首页 » 编程语言 » c语言删除一个文件

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]=='')return-1;//参数为空,即错误参数。
fp=fopen(s,"r");//以只读方式打开
if(fp)//打开成功,表示文件已经存在。
{
fclose(fp);//关闭文件
return1;//返回文件已存在。
}
fp=fopen(s,"w");//以只写方式创建文件。
if(fp==NULL)
return2;//创建失败。
fclose(fp);//关闭文件。
return0;//创建成功。
}

二、删除文件:

在C语言中,有专门的删除文件函数remove。

1、头文件:stdio.h

2、声明:int remove(const char* filename);

3、功能:删除文件名为filename的文件。

4、返回值:删除成功,返回0.否则返回-1.

5、示例代码:

#include<stdio.h>
intmain()
{
chars[100];
intret;
scanf("%s",s);//输入文件名。
ret=remove(s);//删除文件
if(ret==0)//根据结果给出相应提示
printf("删除文件成功 ");
else
printf("删除文件失败 ");
return0;
}

❺ C语言如何删除文件内容

1、打开Sublime Text软件,新建一个C语言文件,然后导入C语言库

热点内容
c语言大学教程第六版 发布:2025-05-19 16:04:21 浏览:740
androidvr播放器 发布:2025-05-19 15:55:32 浏览:964
我的世界pc如何创建服务器 发布:2025-05-19 15:51:24 浏览:733
抢脚本 发布:2025-05-19 15:47:14 浏览:406
ct4哪个配置性价比最高 发布:2025-05-19 15:38:02 浏览:953
如何设置强缓存的失效时间 发布:2025-05-19 15:21:28 浏览:695
winxp无法访问 发布:2025-05-19 15:19:48 浏览:947
文件预编译 发布:2025-05-19 15:14:04 浏览:643
怎么在服务器上挂公网 发布:2025-05-19 15:14:02 浏览:272
济南平安e通如何找回密码 发布:2025-05-19 14:56:58 浏览:176