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

2025-10-27 12:26:54

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#如何防止文件夹被删除

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢