在生活中,有时候需要批量删除指定的文件夹,一般使用批处理即可。这里以cmdutils删除Wen01~Wen10里的奇数号文件夹为例,进行说明。如图(1)所示,一共有10个文件夹,分别为Wen01、Wen02、Wen03、Wen04、Wen05、Wen06、Wen07、Wen08、Wen09、Wen10,删除里面的奇数号文件夹:Wen01、Wen03、Wen05、Wen07、Wen09。
    该cmdutils工具有个非常好的功能:删除的文件会放到回收站,如果误删了,还可以去回收站里把它还原回来。

图(1) 删除奇数号文件夹,得到的偶数号文件夹

1、下载并配置cmdutils工具

1.1 下载cmdutil

    cmdutils官方地址: http://www.maddogsw.com/cmdutils/cmdutils.zip
    cmdutils个人地址: https://pan.baidu.com/s/17Hfcydd3msldHOjDiv_keg 提取码:6c31

1.2 配置cmdutils

    将cmdutil加压到D:\Program Files (x86)\cmdutils,如图(2)所示,然后,点击桌面–》我的电脑 --》属性 --》高级环境变量 --》系统环境变量:Path —》修改,添加如下路径,如图(3)所示。

D:\Program Files (x86)\cmdutils

图(2) 解压到D:\Program File (x86)\cmdutils

图(3) 配置cmdutils的Path环境

2、编写批处理脚本

    由于是删除奇数号的文件夹,所以可以用一个for循环来进行删除操作,代码如下:

    // zz_File.bat

@echo offecho "Move files to Recycle"REM move Wen01、Wen03、Wen05、Wen07、Wen09 to Recycle
cd /d D:\WenDan\jihuo\myDoc
set name=.\Wen0
for /l %%i in (1,2,9) do (recycle %name%%%i
)echo "Move to Recycle OK!" & pause>nul

效果如下:

图(4) 删除奇数号的文件夹 ,保留偶数号文件夹

附录

    在VS编程时,有时需要删除临时的文件夹,比如Debug、ipch、.sdf、x64等,也可以使用cmdutils工具进行删除。比如要删除工程mfcOne里的多余文件Debug、ipch、.sdf、x64,可以使用如下脚本:
    // zz_Del.bat

@echo offecho "Move Debug and middle files to Recycle"
REM entry the VS project path
cd /d D:\MyProject\MFCBase\unit02\chap02\mfcOneREM move files to recycle
recycle ".\Debug"
recycle ".\ipch"
recycle ".\x64"
recycle ".\*.sdf"
recycle ".\mfcOne\x64"
recycle ".\mfcOne\Debug"echo "Move to Recycle OK!" & pause>nul

    将zz_Del.bat与*.sln放在一起,双击zz_Del.bat文件,即可删除多余的文件夹,如图(5)、图(6)所示所示:
    删除前:

如图(5) 删除前的VS工程

    删除后:

图(6) 删除临时文件后,只保留源代码的VS工程

批量删除文件到回收站相关推荐

  1. linux删除的文件有回收站么,Linux命令行删除文件到回收站

    先说方法,原理后面分析. 由于我使用的是Ubuntu14,这里以该系统为主,其他系统略有区别. 可以新加别名del,用于删除文件. alias del='mv -t ~/.local/share/Tr ...

  2. 用Python在Windows或Linux下批量删除文件夹中指定的文件

    情况说明:当在一个文件夹下面有好几十个或几百个文件需要删除,此时一一去挑选费时费力,特别是在Linux下面.因此,需要批量删除文件. 对训练样本(图像)和测试样本(图像)进行评估时候,需要查看是数据本 ...

  3. python 删除n天前文件_Linux 按时间批量删除文件命令(删除N天前文件)

    Linux常用命令总结 1.系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系 ...

  4. 如何用DOS命令批量删除文件?(_desktop.ini 或 thumbs.db)

    如何用DOS命令批量删除文件?比如viking蠕虫病毒会在系统里产生大量的"_desktop.ini"文件,虽然杀毒后系统无问题了,但看着总归不爽.我们可使用DOS命令批量删除&q ...

  5. python删除文件和linux删除文件区别_使用Python批量删除文件列表

    使用Python批量删除文件列表 环境: 已知要删除的文件列表,即确定哪些文件要删除. 代码如下: #!/usr/bin/env python #coding=utf-8 #目的:本程序主要为删除给定 ...

  6. ubuntu 修该rm命令使删除文件到回收站

    ubuntu下删除文件到回收站 相信有不少同学和我一样,有因习惯了rm命令,好几次一不小心冲动就删除重要文件的惨痛经历! 目标:将删除成功的文件会放入系统回收站中,位置:~/.local/share/ ...

  7. linux常用删除空文件夹,Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍...

    Linux基础教程linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfi ...

  8. linux 批量选中文本删除,教程 | 【七牛云】Qshell Linux下批量删除文件教程

    原标题:教程 | [七牛云]Qshell Linux下批量删除文件教程 项目内容 本文将教您使用七牛云提供的Qshell工具在linux下安装并且使用批量查询和批量删除命令行进行远程删除文件. 项目教 ...

  9. git 批量删除文件夹和文件

    git 批量删除文件夹和文件 本地删除文件后,执行 $ git status 然后接着 $ git rm <文件> 此时如果是要删除大批量文件,这么一个一个命令下去不得累死人啊 其实可以这 ...

  10. 怎么批量删除文件扩展名(后缀)?

    概要:有时候,我们需要删除文件的扩展名,也就是常说的文件后缀.当文件量少的时候,我们可以手工删除,但是当文件数量非常多的时候,我们就需要借助工具来实现了!那怎么快速的批量删除文件扩展名呢? 效果预览 ...

最新文章

  1. yolov5模型训练
  2. Django--filter()-字段查找(双下划线的使用详解)
  3. 两个php的build文件,PHP编译安装中遇到的两个错误和解决方法
  4. linux jsp mysql数据库,Linux JSP连接MySQL数据库.pdf
  5. playbook 剧本编写
  6. android 读取excel数据并保存为xml文件
  7. python序列元素的编号称为_Python序列
  8. barrons ap计算机科学,巴朗ap心理学barrons ap psychology, 5th edition-201-240.pdf
  9. 宜居指数c语言,城市功能日趋完善宜居指数持续提升
  10. 动手学深度学习Pytorch Task05
  11. 数据可视化工具的意义有哪些
  12. C语言游戏开发——打飞机游戏1.0
  13. 软件测试面试题(面试前准备篇)
  14. 如何降低和开发人员的bug沟通成本?
  15. 【记录】关于知乎“国外博士的能力真的比国内博士强吗”的讨论
  16. treefrog之视图 ERB
  17. PostgreSQL 执行计划与实际成本的偏差
  18. mysql 创建表 create table详解
  19. “海底捞”的管理智慧
  20. element 日期选择器el-date-picker 月份/日期范围控制

热门文章

  1. 计算机视觉文献综述选题,综述论文2021-计算机视觉十大领域最新综述文章分类大盘点...
  2. 周末不知道学什么?这份 Android 优秀技术文章清单请收下
  3. 独立站运营到底要做什么!
  4. imdb导mysql_IMDB电影排行爬取分析
  5. 提取win10默认锁屏壁纸
  6. 数据库管理-第二十九期 记一次AFD环境的存储变更(20220803)
  7. c语言中islower是什么函数,c语言中的isalpha,isdigit,islower,isupper等一系列函数.pdf
  8. jvm虚拟机及创建对象流程
  9. 手提无法使用Ghost方法安装win7系统,出现一直显示DOS工具箱和硬盘无效情况的解决
  10. Go官方依赖包管理工具dep的安装及使用