用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(目录)

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

1、首先点击开始菜单,调出运行,输入cmd,或是直接点击命令提示符按钮,进胡仿入cmd界面。

2、进入到要删除的文件夹存在的目录输入 cd C:\Users\Administrator\Desktop\DOS测试。

3、接着输入 rd 1。

4、然后发现目录不是空的。

5、在输入rd /s 1。

6、接着输入Y。

7、最后再回车就友首发现目录 1不见了,已好做数经被删除了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存