当前位置: 首页 > news >正文

写个删除obj文件夹、bin文件夹的小工具

每次编译代码成功后都会生成obj/bin等文件夹。因此想清理这些文件夹,无奈工程数量较多,每个都要手动去删除比较累。就想到用代码写个小工具删除,当然也可以利用bat批处理删除。

using System;
using System.Collections.Generic;
using System.IO;
using System.Text;namespace ClearBinObj
{internal class Program{private static void Main(string[] args){try{var rootFolder = Directory.GetCurrentDirectory();Console.WriteLine("-----------开始清理obj文件夹和bin文件夹------------");DeleteObjBin(rootFolder);Console.WriteLine("-------------------已完成清理--------------------");Console.ReadLine();}catch (Exception ex){Console.WriteLine(ex.Message);Console.Read();}}private static void DeleteObjBin(string rootPath){try{string binFolderPath = Path.Combine(rootPath, "bin");string objFolderPath = Path.Combine(rootPath, "obj");if (Directory.Exists(binFolderPath)){Directory.Delete(binFolderPath, true);Console.WriteLine($"删除文件夹:{binFolderPath}");}if (Directory.Exists(objFolderPath)){Directory.Delete(objFolderPath, true);Console.WriteLine($"删除文件夹:{objFolderPath}");}var subFolders = Directory.GetDirectories(rootPath);foreach (var folder in subFolders){DeleteObjBin(folder);}}catch (Exception ex){Console.WriteLine(ex.Message);}}}
}

http://www.lryc.cn/news/362785.html

相关文章:

  • 【多目标跟踪】《FlowMOT: 3D Multi-Object Tracking by Scene Flow Association》论文阅读笔记
  • python长方形周长面积 2024年3月青少年编程电子学会python编程等级考试二级真题解析
  • C#WPF数字大屏项目实战02--主窗体布局
  • 【STM32】STM32F103C6T6标准外设库
  • 【学习笔记】Windows GDI绘图(十一)Graphics详解(下)
  • win10环境下nodejs安装过程
  • 亚信安慧AntDB:卓越的拓展性和灵活性
  • 【计算机毕设】基于SpringBoot的中小企业设备管理系统设计与实现 - 源码免费(私信领取)
  • 每日一练 - BGP配置中的认证方法
  • 人机交互中的阴差阳错
  • 个人网站建设方案书
  • IIS7整合Tomcat9服务器,并搭建ASP+PHP+JSP完整运行环境
  • IT运维重难点剖析及应对策略
  • 【Python学习】面向对象(OOP)
  • 鸿蒙HarmonyOS实战—如何使用Video组件播放视频
  • 【Paddle2ONNX】为 Paddle2ONNX 升级自适应ONNX IR Version功能
  • JS 中的DOM 操作
  • 短剧出海怎么做?
  • 【C++修行之道】类和对象(四)运算符重载
  • 伯克希尔也被ST?
  • 低代码和零代码软件时代质量管理(QM)和质量管理系统(QMS)
  • JS跨页面或跨JS文件对变量赋值
  • xxe漏洞——无回显(ctfshow web374——378)
  • 深入解读 Android Hook 技术-从原理到实践
  • 架构每日一学 15:想要提升协作效率,必须先统一语义
  • 基于树莓派4B设计的智能家居系统(华为云IOT)
  • 路由懒加载
  • 在Spring中实现资源的动态加载和卸载
  • Windows下 CLion中,配置 OpenCV、LibTorch
  • 机器学习知识点总结