博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 把一个文件夹下所有文件删除
阅读量:6936 次
发布时间:2019-06-27

本文共 787 字,大约阅读时间需要 2 分钟。

public static void DelectDir(string srcPath) {    try    {         DirectoryInfo dir = new DirectoryInfo(srcPath);         FileSystemInfo[] fileinfo = dir.GetFileSystemInfos();  //返回目录中所有文件和子目录         foreach (FileSystemInfo i in fileinfo)         {             if (i is DirectoryInfo)            //判断是否文件夹             {                  DirectoryInfo subdir = new DirectoryInfo(i.FullName);                  subdir.Delete(true);          //删除子目录和文件             }              else             {                  File.Delete(i.FullName);      //删除指定文件             }         }                    }    catch (Exception e)    {         throw;    } }

 

调用DelectDir方法前可以先判断文件夹是否存在

if(Directory.Exists(srcPath)){    DelectDir(srcPath);}

 原文地址:

转载于:https://www.cnblogs.com/iamlucky/p/5997865.html

你可能感兴趣的文章
selenium-webdriver(python) (十三) -- cookie处理
查看>>
Failed to export using the options you specified. Please check your options and try again
查看>>
JavaScript callee caller
查看>>
SQL的datetime类型数据转换为字符串格式大全
查看>>
Approximate Inference 近似推断
查看>>
Lua协程学习
查看>>
ASP.NET MVC2.0 自定义filters
查看>>
eclipse下SVN subclipse插件
查看>>
关于web标准的一些想法
查看>>
每日英语:15 places to find inspiration
查看>>
[shell] if else以及大于、小于、等于逻辑表达式 [转]
查看>>
关于MySQL的wait_timeout连接超时问题报错解决方案
查看>>
Windows Phone 8初学者开发—第19部分:设置RecordAudio.xaml页面
查看>>
实例化和具体化详解
查看>>
端口学习
查看>>
paip.突破 网站 手机 验证码 的 破解 总结
查看>>
设计模式笔记:策略模式(Strategy)
查看>>
zk 06之:ZooKeeper命令、命令行工具及简单操作
查看>>
嵌入式系统 Boot Loader
查看>>
Replication--将LSN转换成16进制
查看>>