C#如何防止文件夹被删除

 时间:2026-02-15 17:28:11

1、public static void DelectDir(string srcPath){    try    {         DirectoryInfo dir = new DirectoryInfo(srcPath);   

C#如何防止文件夹被删除

2、       FileSystemInfo[] fileinfo = dir.GetFileSystemInfos();  //返回目录中所有文件和子目录    

C#如何防止文件夹被删除

3、     foreach (FileSystemInfo i in fileinfo)         {             if (i is DirectoryInfo)            //判断是否文件夹           

C#如何防止文件夹被删除

4、  {                  DirectoryInfo subdir = new DirectoryInfo(i.FullName);                  subdir.Delete(true);          //删除子目录和文件             }             else             {                  File.Delete(i.FullName);  

C#如何防止文件夹被删除

5、    //删除指定文件             }         }                    }    catch (Exception e)    {         throw;    }}

C#如何防止文件夹被删除

6、 

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

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

C#如何防止文件夹被删除

  • 易语言每日一贴下如何运行易程序
  • SQL跨数据库服务器查询和跨表更新的操作
  • 用易语言写一个查询文本出现次数的小工具
  • 数据库损坏如何新建立库并还原之前的备份
  • 如何使用FineReport报表实现内置数据集绑定图形
  • 热门搜索
    旅游论坛 十堰旅游 短途旅游 户外旅游 北京旅游网 云南丽江旅游 保定旅游景点大全排名榜 曲靖旅游 台湾旅游景点 旅游杂志