用c语言怎么删除非空文件夹

用c语言怎么删除非空文件夹,第1张

"蠢余神process.h" 头毁举文件下 调用带亏 rd即可。

例如:

#include <stdio.h>

#include "process.h"

main()

{

int x

system("rd 路径 \/s \/q ")//路径是你要删除的文件夹,别忘了 路径的 \ 前加一个 \

scanf("%d",&x)

}

private void DeleteFiles(string dir)

{

DirectoryInfo di = new DirectoryInfo(dir)

if (di.GetDirectories().Length == 0 &&di.GetFiles().Length == 0) return

foreach (DirectoryInfo d in di.GetDirectories())

DeleteFiles(d.FullName)

foreach (FileInfo fi in di.GetFiles)

fi.Delete()

di.Delete()

}

要先引用System.IO

使用时就直接DeleteFiles(目录)

这样就从最顷虚底层开厅缓始删除雀伏燃了


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存