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{           //如果 使用了 streamreader 在删除前 必须先关闭流 ,否则无法删除 sr.close();File.Delete(i.FullName);      //删除指定文件
             }}                }catch (Exception e){throw;}
}

转载于:https://www.cnblogs.com/4job/p/10038599.html

C#删除文件夹以及删除文件相关推荐

  1. (方案汇总)批处理中畸形文件夹和畸形文件的创建、访问、删除

    [方案一]以点结尾的文件夹 复制内容到剪贴板 代码: rem 创建以点结尾的文件夹 md "C:\test" md "C:\test\batcher..\" 复 ...

  2. linux 编辑文件删除不了怎么办,Linux中文件/文件夹无法删除的解决方案

    最近我们的 普通删除 如果文件是当前用户的,那么使用 rm 命令就可以删除 rm -rf file.sh 如果无法删除,则尝试使用 root 用户删除,如果无法删除那么请看下面的说明. 需要了解的命令 ...

  3. c盘python27文件夹可以删除嘛_C盘的文件夹哪些可以删除

    展开全部 电脑C盘里有以下是可以删除的: 1.打开"我的电脑"-"工具"-"文件e68a8432313133353236313431303231363 ...

  4. Java删除指定文件夹下的文件和目录

    Java删除指定文件夹下的文件和目录 import java.io.File;public class TestFile {public static void main(String[] args) ...

  5. c盘python27文件夹可以删除嘛_电脑C盘那些文件夹可以删除

    展开全部 Windows操作系统在C盘空间不足的情况下,我们可以通过那些具体手段来增加C盘空间.1.打开62616964757a686964616fe59b9ee7ad9431333335313064 ...

  6. python批量删除文件1001python批量删除文件_Python实现递归遍历文件夹并删除文件...

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  7. windows自动更新安装后遗留文件或文件夹的删除

    在系统更新后,我的硬盘上留下了几个一串字母的文件夹.一个含有Update的文件夹包含了Update.exe文件.另一个包含了一个叫WCU的文件夹.删除Update时提示"无法删除" ...

  8. debian 文件夹中文件大小_Linux下查看文件和文件夹大小 删除日志

    场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分析发现tomcat下面的logs目录占用了很大的空间,删除 ...

  9. python os.removedirs() 和shutil.rmtree()(os.removedirs用于删除非空文件夹和子文件夹、shutil.rmtree用于删除文件夹下所有文件夹和文件)

    文章目录 shutil.rmtree() os.removedirs() shutil.rmtree() shutil.rmtree() 表示递归删除文件夹下的所有子文件夹和子文件. def rmtr ...

  10. 电脑中的php怎么删除文件夹,php中删除文件夹以及文件夹中的文件的方法

    在学习本方法之前我们最rmdir();函数,这个函数就是根据指定的文件路劲,删除文件或者是文件夹,但是当删除的是文件夹,并且文件夹里面还有内容的时候,就会出现Directory not empty 的 ...

最新文章

  1. Ptthon学习记录(八)-------list和元组
  2. Kali Linux安全渗透教程(内部资料)
  3. php屏蔽行,PHP屏蔽过滤指定关键字的方法
  4. 使用SVN的hook将更新内容同步到测试环境
  5. java IO之字节流和字符流-Reader和Writer以及实现文件复制拷贝
  6. Spark 数据挖掘 - 利用决策树预测森林覆盖类型
  7. 团队作业—系统设计和任务分配
  8. 阅文超级IP风云盛典星光熠熠 2018中国原创文学风云榜发布
  9. 夜深人静写算法(六)- 最近公共祖先
  10. SEO站内优化教程-SEO站内优化方法教程
  11. AkShare-期货数据-连续合约数据,2010年的IFO怎么获取呢?
  12. Android手机拍照或从本地相册选取图片设置头像。适配小米、华为、7.0
  13. 基于大佬的代码实现看板娘效果(三段代码实现)
  14. windows 7 下让 Delphi 2010 开发的程序具备UAC管理员权限
  15. C语言实现Dijkstra算法(求解两点之间最短路径问题)
  16. hdu 2094 “产生冠军“
  17. Android警告信息:Use Autofill
  18. php上传图片到mysql并显示
  19. XML详解----Schema
  20. 使用vs2019创建win32动态链接库

热门文章

  1. Linux系统编程14:进程入门之Linux进程中非常重要的概念之进程地址空间-原来我们看到的地址全部是虚拟的
  2. poj2586 Y2K Accounting Bug
  3. PHP-FPM Fastcgi 未授权访问漏洞(端口9000)
  4. 1163 最高的奖励(贪心+优先队列)
  5. HTML5 本地存储(Web Storage)
  6. Php官方指导安装与配置
  7. QT中循环显示图片和简单的显示图片
  8. Java OCR tesseract 图像智能字符识别技术
  9. (转)Enterprise Architect 7.0入门教程
  10. 干货收藏!一文看懂8个常用Python库从安装到应用