1. 比如我们需要删除指定目录的子目录后缀名为pdb的文件

set A=D:\1\
del /s /q %A%\*.pdb

2. 比如我们需要删除指定目录的子目录名称为obj的文件夹

set A=D:\1\
for /f "delims=" %%a in ('dir /s /b /ad obj') do (rd /s /q "%%a"
)

3. 比如我们想将A目录下的不需要的文件及文件夹先删除,然后再将A目录中的文件向B目录中进行增量更新

@echo off
::设置A目录路径
set A=D:\1\::设置B目录路径
set B=D:\2\for /f "delims=" %%a in ('dir /s /b /ad GeneratedFiles') do (rd /s /q "%%a"
)for /f "delims=" %%a in ('dir /s /b /ad obj') do (rd /s /q "%%a"
)del /s /q %A%\*.pdb
del /s /q %A%\*.user
del /s /q %A%\*.apssetlocal enabledelayedexpansion
Call :GetABFullPath "%A%" "%B%"
for /f "delims=" %%a in ('dir /s/b "%B%"') do (set "str=%%~a"if not exist "!str:%B%=%A%!" (dir /ad "!str!" >nul 2>nul && rd /s/q "!str!" 2>nul || del /f/q "!str!" 2>nul)
)xcopy /s/e/y/d "%A%" "%B%"pause & exit:GetABFullPath
set "A=%~f1"
set "B=%~f2"
goto :eof

批处理-删除子目录中的文件及文件夹相关推荐

  1. 如何 彻底 删除“我的电脑”中 坚果云同步文件夹 图标/快捷方式

    问题描述 安装坚果云后会在"我的电脑"中显示 坚果云同步 文件夹快捷方式.虽然官网中有教程介绍如何删除此快捷方式,但删除并不彻底!在某些软件的 "另存为" 或 ...

  2. linux shell rm 删除子目录下 所有.o后缀文件

    原理:通过管道命令来操作,先find出主目录 下想删除的文件,然后通过"xargs"这个构造参数列表并运行命令. 实例1:删除当前目录 包括当前目录的子目录下  所有 后缀是 o ...

  3. 用rm递归删除子目录下所有.o后缀文件

    find . -name "*.o"  | xargs rm -f 可以通过管道命令来操作,先find出主目录 下想删除的文件,然后通过"xargs"这个构造参 ...

  4. linux的一个find命令rm删除某目录下所有子目录 中的某类文件

    一前言 当前目录下含有许多的子目录 ,子目录 下又包含不定深度的子目录 .所有子目录 中都有一个文件test.file,需要对所有的test.file文件予以删除 二解决方案 使用find命令 将当前 ...

  5. bat批处理删除指定N天前的文件

    Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令. 删除指定目录下7天前的 ...

  6. linux删除第二次出现的字符,linux下 怎样删除文件名中包含特殊字符的文件

    目录中无意间出现了 -- 这个文件 [root@dev tmp]# ls -- 00 01 02 03 04 05 06 07 08 09 [root@dev tmp]# ll total 0 -rw ...

  7. linux删除中文名文件,linux运维 - linux下 怎样删除文件名中包含特殊字符的文件...

    目录中无意间出现了 -- 这个文件 [root@dev tmp]# ls -- 00 01 02 03 04 05 06 07 08 09 [root@dev tmp]# ll total 0 -rw ...

  8. 彻底删除git中的较大文件(包括历史提交记录)

    场景 适用于从一个git项目中,将体积较大的资源彻底从git中删除,包括历史提交记录. 如果仅仅在目录中删除一个文件是不够的,只要在提交记录中有这个文件,那么 .git 中就会有这个文件的信息. 用 ...

  9. 如何删除pdf中计算机属性,PDF文件做好后怎么修改

    原标题:PDF文件做好后怎么修改 PDF文件做好后怎么修改,相信每一个办公人士都接触到过PDF文件,当我们做好了一份PDF文件.或者我们接收到一份做好的PDF文件,我们应该如何去修改它呢?小编今天将给 ...

最新文章

  1. 增大模型依然有用,DeepMind用2800亿参数的Gopher,测试语言系统极限
  2. mysql-python 安装错误: Cannot open include file: 'config-win.h': No such file or directory
  3. PHP glob() 函数
  4. 售楼小姐真情自白:揭穿卖房二十骗局 (我转载的--他NND房地产商真黑!)
  5. TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案...
  6. C语言中如何使用宏连接多个字符串(#和##的用法)
  7. 学习Duwamish7的MSDN说明及相关技术策略
  8. 权限申请_Android 开发工程师必须掌握的动态权限申请,三步轻松搞定!
  9. python 计算时间_python的时间使用和时间计算
  10. 自媒体短视频怎么制作?视频制作大神分享的超全教程,新手也能轻松上手!
  11. 北京地铁21号线_燕郊地铁M23号线是什么鬼?
  12. 5000字干货 | 决策树、随机森林、bagging、boosting、Adaboost、GBDT、XGBoost总结
  13. 宁海中考政策计算机考试合格,宁海中考指南!同学们、家长们你们准备好了吗?...
  14. 情人节单身的你,是否用一张智能名片,进行表白
  15. SCOI2014 方伯伯的玉米田 题解
  16. GNU宣言(自由软件联盟宣言书)
  17. Dataset的用法简析
  18. 使用QT制作CRC校验工具
  19. Docker 镜像仓库 -- Harbor 搭建
  20. mac 环境下svn客户端安装和简单使用

热门文章

  1. ios 更新尺寸调用什么方法_iOS开发:iPhone尺寸和适配
  2. 字体查看器,源码奉上
  3. 博图CPU版本不一致
  4. 基于jsp+ssm的网上图书商城
  5. 在cmd命令提示符里运行代码
  6. 段码LCD屏幕的驱动方法
  7. OpenShift 3.11单机安装和使用
  8. 思科路由器设置时区和自动重启
  9. 「光驱」先锋 DVD-121SA 吸盘式
  10. Linux下安装anaconda3