zoukankan      html  css  js  c++  java
  • asp.net 文件夹和文件的创建、删除

    View Code
     1     /// <summary>   
     2     /// 用递归方法删除文件夹目录及文件   
     3     /// </summary>   
     4     /// <param name="dir">带文件夹名的路径</param>    
     5     public void DeleteFolder(string dir)
     6     {
     7         if (Directory.Exists(dir)) //如果存在这个文件夹删除之    
     8         {
     9             foreach (string d in Directory.GetFileSystemEntries(dir))
    10             {
    11                 if (File.Exists(d))
    12                     File.Delete(d); //直接删除其中的文件                           
    13                 else
    14                     DeleteFolder(d); //递归删除子文件夹    
    15             }
    16             Directory.Delete(dir, true); //删除已空文件夹                    
    17         }
    18     }
    19 
    20     /// <summary>   
    21     /// 创建文件夹   
    22     /// </summary>   
    23     /// <param name="Path"></param>   
    24     public void FolderCreate(string Path)
    25     {
    26         // 判断目标目录是否存在如果不存在则新建之   
    27         if (!Directory.Exists(Path))
    28             Directory.CreateDirectory(Path);
    29     }

     
    确保您具有足够的权限 对路径 的访问被拒绝

    删除权限设置:
    在web.config中的<system.web>下加入<identity impersonate="true"/>

    删除文件夹下的文件

        protected void ss232_Click(object sender, EventArgs e)
        {
            System.IO.DirectoryInfo path = new System.IO.DirectoryInfo("C:\\fingerPrint\\ss");
            deletefile(path);
        }

        private void deletefile(System.IO.DirectoryInfo path)
        {
            foreach (System.IO.DirectoryInfo d in path.GetDirectories())
            {
                deletefile(d);
            }
            foreach (System.IO.FileInfo f in path.GetFiles())
            {
                f.Delete();
            }
        } 


     

  • 相关阅读:
    爬虫requests模块 1
    刷题记录:ctf473831530_2018_web_virink_web
    刷题记录:[RCTF 2019]Nextphp
    CTF XSS
    PHP 7 源码学习 序&第一、二章
    刷题记录:[安洵杯 2019]iamthinking
    刷题记录:[GWCTF 2019]枯燥的抽奖
    preg_match绕过总结
    刷题记录:[SWPU2019]easy_python
    刷题记录:[GWCTF 2019]我有一个数据库
  • 原文地址:https://www.cnblogs.com/bdf216/p/2642691.html
Copyright © 2011-2022 走看看