CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

求:怎样DELETE指定文件夹?

楼主LZHQH()2005-08-20 16:23:06 在 .NET技术 / C# 提问

请问用怎样的方法删除电脑里指定的文件夹? 问题点数:20、回复次数:13Top

1 楼fancyf(凡瑞)回复于 2005-08-20 16:32:14 得分 10

System.IO.Directory.Delete    
  System.IO.DirectoryInfo.Delete    
  Top

2 楼lionelwy(顺)回复于 2005-08-20 17:06:56 得分 0

楼上正解Top

3 楼LZHQH()回复于 2005-08-20 17:29:21 得分 0

如果是删除文件夹里的内容呢?  
   
  System.IO.Directory.Delete    
  删除的好像是文件夹,对吧?它能用来删文件夹里的内容吗?  
  请指教~~~~  
  Top

4 楼aCodeLife(昵称被加密,给分后才能看到)回复于 2005-08-20 17:43:52 得分 0

楼主好可爱  
  文件夹都没了里面的内容往哪里放?Top

5 楼CnEve(龙哥哥)回复于 2005-08-20 17:59:26 得分 0

System.IO.Directory.Delete("you   dir")  
  System.IO.Directory.CreateDirectory("you   dir")  
  如果想保留目录,那删除后再创建个同名的空目录就行了Top

6 楼LZHQH()回复于 2005-08-20 18:02:49 得分 0

System.IO.Directory.Delete("you   dir")  
  System.IO.Directory.CreateDirectory("you   dir")  
  如果想保留目录,那删除后再创建个同名的空目录就行了  
   
  我现在要删除的是系统文件夹里的内容~  
  系统文件夹不让删除的~~~Top

7 楼linuxyf(率人哥哥)回复于 2005-08-20 18:32:10 得分 0

System.IO.Directory.Delete("you   dir",true);  
  这样可以把文件夹和文件夹内容全部删掉。删掉后你再建一个同名的文件夹就可以了。  
  Top

8 楼LZHQH()回复于 2005-08-21 08:12:46 得分 0

除了这种办法外,没有别的办法吗?  
  我现在要删除的是系统文件夹里的内容。  
  用删除目录再创建同名空目录的方法,行不通~!  
  系统不允许删除系统文件夹~~Top

9 楼Nikko0080(三缺浪人)回复于 2005-08-22 09:49:41 得分 3

如何删除指定文件夹里面的内容?Top

10 楼crossrowman(godi)回复于 2005-08-22 10:11:41 得分 0

System.IO.File.Delete("文件名")Top

11 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2005-08-22 10:55:28 得分 0

楼主太可爱了,你告诉我怎么自己把自己杀了再分尸煮熟掩埋?  
   
  系统文件夹当然是不能被删的,系统自己把自己处理掉?  
   
   
  标题也。Top

12 楼aibo7(一半是火焰,一半是海水!!)回复于 2005-08-22 11:17:58 得分 4

DirectoryInfo   di   =   new   DirectoryInfo(@"c:\aaa");//指定文件夹  
  FileSystemInfo[]   dirs   =   di.GetFileSystemInfos();  
  foreach   (FileSystemInfo   a   in   dirs)    
  {  
   
  if(System.IO.Directory.Exists(a.FullName))  
  {  
  System.IO.Directory.Delete(a.FullName,true);  
  }  
  else{  
  System.IO.File.Delete(a.FullName);  
  }  
   
   
   
  }Top

13 楼xiaoguihua(肖贵华)回复于 2005-08-22 11:38:56 得分 3

通过输入指定的文件夹删除:  
  if(!Directory.Exists(tbx_input.text))  
  {  
      lbl_message.text="文件夹不存在!";  
  }  
  else  
  {  
      Directory.Delete(tbx_input.text)  
      lbl_message.text="文件夹删除成功!";  
  }  
  在tbx_input里输入f:\110   就删除110文件夹了Top

相关问题

  • 怎样打开指定的文件夹?
  • 怎样搜索指定文件夹下的所有一级子文件夹?
  • 怎样判断当前文件夹下有无一个指定的文件夹?
  • 求救!!!!!怎样让CFileDialog打开指定的文件夹?????
  • 怎样实现删除指定文件夹中的文件??
  • 怎样获得指定文件夹下的全部文件名?
  • 简单问题,怎样拷贝多个文件夹到指定路径?
  • 高手帮忙,怎样遍历指定文件夹中的所有文件?
  • 在windows 2000下怎样将指定文件夹设置成共享
  • 用ASP怎样获取一个指定文件夹中的文件名称?

关键词

  • 文件夹
  • 系统
  • 内容
  • 删除
  • 空目录
  • 指定
  • tbx
  • io
  • delete
  • 同名

得分解答快速导航

  • 帖主:LZHQH
  • fancyf
  • Nikko0080
  • aibo7
  • xiaoguihua

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo