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

c语言怎么删除文件夹里所有文件,第1张

如果想简单

就直接调用亮搏辩敬缺系统命令

比如 windows下

system("delete xxxx\\*")

Linux下

system("rm xxxx/*")

如银历果想用纯C接口

先opendir

然后循环遍历readdir

依次调用remove 函数删除文件。

//调用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

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12128309.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存