永发信息网

C#中有没有一个函数可以直接删除文件夹里的所有文件

答案:2  悬赏:30  手机版
解决时间 2021-04-19 18:45
C#中有没有一个函数可以直接删除文件夹里的所有文件
最佳答案
没有,File类和FileInfo类的Delete方法只能删除指定文件。但是Directory类和DirectoryInfo类的Delete方法能删除指定文件夹,Create方法创建文件夹,先删除后创建不就删除所有文件吗?
如果想删除某类文件,例如删除path文件夹的所有exe文件,可先搜索文件再删除:
DirectoryInfo dir = new DirectoryInfo(path);
foreach (FileInfo f in dir.GetFiles("*.exe"))
f.Delete();
如果将*.exe改为*.*就删除所有文件。
以上代码只是示例,建议不要在foreach循环中执行删除操作,可以先用string数组记录文件名,在foreach循环外删除。
String[i] name = f. Name;
全部回答
Directory.Delete(“C:\asdsad”, true);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求LED灯箱制作技术
手机分期付款有逾期有什么后果?
我中意你 是什么意思
i5-6600+gtx1050ti+DDR48g两根+128g固态能玩
街头篮球SF技术问题,达人来~
表达苏东坡志向的诗词,赞美苏轼的文章
请问厦门那里液体蛹虫草菌种出售
如何更改微信自己的备注名....
自己的爱情是自己做主吗
我家有只萨摩狗7个月了纯种能卖多少钱?我想
请问无锡小孩上幼儿园在同一个区不在同一个镇
为什么我的果实不见了?
描写花和蜜蜂的句子,写句子,蜜蜂
在家好还是在外好
不想和情人分手的句子,总想着分手后的情人句
推荐资讯
求歌一首。
要使一个人开心有什么办法?请看到的一定回~
春利南姜食味地址在哪,我要去那里办事
問道的抓迷藏活動該在什麽時候
自己的兄弟追我媳妇该怎么办
家长对孩子作文写作的寄语希望
NOD32有哪几个版本?那个版本最好?
福建省爱家微运动服务有限公司地址有知道的么
力区好还是法区好
47级泰拉图
明天光棍节呼市哪儿有活动?
CCTV5今天放的火箭vs76人中场的是那首歌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?