首页 > 编程语言 >c# 删除文件夹最快的函数方法 无视占用 直接删除

c# 删除文件夹最快的函数方法 无视占用 直接删除

时间:2023-03-29 20:02:14浏览次数:46  
标签:Info 删除 Parent c# cmd 文件夹 DirPath 根目录

  原文作者:aircraft

  原文链接:https://www.cnblogs.com/DOMLX/p/17270147.html

 

 

 

 

代码如下,直接通过cmd调用dos命令进行删除

 public static void DeleDir(string DirPath)
        {

            if (!Directory.Exists(DirPath))
                return;

            //Parent不能是盘的根目录
            DirectoryInfo Parent = Directory.GetParent(DirPath);

            if(Parent!=null)
            {
                ProcessStartInfo Info = new ProcessStartInfo();
                Info.Arguments = $"/C rmdir /s /q \"{DirPath}\"";
                Info.WindowStyle = ProcessWindowStyle.Hidden;
                Info.CreateNoWindow = true;
                Info.FileName = "cmd.exe";
                Process.Start(Info);
            }
            else
            {
                //不能为根目录或者null路径
            }
        }

 

 

 

 

若有兴趣交流分享技术,可关注本人公众号,里面会不定期的分享各种编程教程,和共享源码,诸如研究分享关于c/c++,python,前端,后端,opencv,halcon,opengl,机器学习深度学习之类有关于基础编程,图像处理和机器视觉开发的知识

标签:Info,删除,Parent,c#,cmd,文件夹,DirPath,根目录
From: https://www.cnblogs.com/DOMLX/p/17270147.html

相关文章

  • chrome浏览器支持flash的版本
    方式1:https://link.zhihu.com/?target=https%3A//www.slimjet.com/chrome/google-chrome-old-version.php方式2:查找你想要的版本号例如:输入87然后这里就会出现匹配版......
  • RemoveDuplicates
    packageLeetCode;/***26.删除有序数组中的重复项*给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度......
  • idea子项目打jar包错误 Could not find artifact xxx:pom:1.0-SNAPSHOT 解决办法
    idea子项目打jar包错误Couldnotfindartifactxxx:pom:1.0-SNAPSHOT解决办法原文链接:https://blog.csdn.net/a459471027/article/details/124195296项目结构如下:......
  • webpack的基本使用(三)
       默认这两个文件都要有不然的话webpack打包的时候是回报错的              使用[email protected]......
  • C51_DS1302
        CH=1;时钟停止(秒停止) wp是写保护,0是解除写保护  低位第一个发   ......
  • Educational Codeforces Round 65 (Rated for Div
    D-BicoloredRBS给定一个括号序列,现在你必须对每一个括号涂成蓝色或红色,要求使得涂完后的红色括号和蓝色括号序列都必须是合法的括号序列,设红色括号形成的的括号序列的......
  • Unity中基于EPPLUS的Excel转换以及Json数据读取
    摘要:主要使用Epplus的的表格转换功能,将表格转换成Json,而Unity中Json的使用要搭配对应结构的类,故顺便将利用表格结构生成对应的类,免除人工创建的麻烦过程。示例:表格示例......
  • PfSense pfBlockerNG 未授权RCE漏洞(CVE-2022-31814)
    PfSensepfBlockerNG未授权RCE漏洞(CVE-2022-31814)概述PfSense系统的插件pfBlockerNG引起的未授权RCE漏洞pfSense是一个基于FreeBSD操作系统开发的防火墙和路由器软件......
  • 负载均衡load balancing和算法介绍
    一、负载均衡介绍1.1什么是负载均衡负载均衡(loadbalancing)它是计算机的一种技术,用来在计算机集群、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到优化资源使......
  • echarts 折线图x轴不等分+拐点有箭头
    效果图: 不等分需要用到属性:connectNulls:true思路:x轴间隔需用null占位,然后把为null的数据连线就可以 varxData=['0点','1点','2点','','4点','5点','6点','',......