当前位置:首页 » 编程语言 » c语言清除文件夹
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言清除文件夹

发布时间: 2022-08-06 03:03:57

c语言怎么彻底删除文件

可以的。
显示在列表的就是普通文件, 到文件夹删除后,就是彻底删除。
不会重复生成的。

㈡ c语言中有没有清空文件的函数

可能您的测试方法不正确,程序运行后,文件a.txt的长度确实是0。

㈢ c语言怎么删除文件夹里所有文件

如果想简单
就直接调用系统命令
比如 windows下
system("delete xxxx\\*");
Linux下
system("rm xxxx/*")

如果想用纯C接口
先opendir
然后循环遍历readdir
依次调用remove 函数删除文件。

㈣ 用C语言怎么删除一些文件

用 system 调 DOS 命令 ERASE 或 DEL
加选项 /F 强迫删除
加选项 /Q 不要问是否确定要删除
路径单斜杠用双斜杠。

例如:

system("DEL /F /Q *.jpg"); -- 删除当前文件夹里所有的jpg图像文件

system("ERASE C:\\TEMP\\abc.txt");
删除文件 C:\TEMP\abc.txt

也可以:
char cmd[]="ERASE C:\\TEMP\\abc.txt";
system(cmd);

㈤ 如何在c语言中清空文件里的内容(很急)

在c语言中清空文件里的内容的代码:

示例:

#include "

stdio.h"

main()

{FILE *fp;

if(fp=fopen("要清空的件","w+")==NULL)/*以写的方式打开已经存的文件相当于是答清空。*/

{printf("Error.");

getch();

exit(0);}

fclose(fp);

(5)c语言清除文件夹扩展阅读

C语言remove()函数:删除文件或目录

clude<stdio.h>

int main(){

charfilename[80];

printf("Thefiletodelete:");

gets(filename);

if(remove(filename)==0)

printf("Removed%s.",filename);

else

perror("remove");

}

㈥ c语言怎么删除一个文件夹里的所有文件

比如说你要删除所有C盘中的文件:
system("del *.*");
del是DOS下的删除命令, *.*这个我不用解释了吧?

㈦ c语言怎样删除文件

首先要说明的是这里并不是指删除C编译器里面的文件,呵呵,如果只是要删除那些文件的话,那就很简单,直接选中文件后按delete键就可以删除了,但是我们删除那些文件干嘛?我们还要用它写程序啊,呵呵。我在这里要说的是,怎样使用C语言编写程序来删除文件。

在C语言中,我们可以使用remove()函数来删除指定的文件,具体语法为:
Int remove(char *filename);其中filename是一个指向字符串的指针,该字符串可以组成有效的文件名,也可以包含路径说明。如果我们要删除D盘下的ABC.txt文件,我们就可以这样写:remove(“D:\ABC.txt”);

㈧ 怎么用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语言中有没有删除文件夹的函数

没有,必须调用system相应命令来删除

㈩ 如何用C语言删除文件

建议你学习使用msdn,这个里边有很多函数的使用说明,你说的这个不过是一个简单的删除文件的函数,你查查就知道了,很简单的,像打开就是
if(fp = fopen("xxxx.xxx") == NULL){printf("error\n");return -1;}