批处理-删除子目录中的文件及文件夹
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
批处理-删除子目录中的文件及文件夹相关推荐
- 如何 彻底 删除“我的电脑”中 坚果云同步文件夹 图标/快捷方式
问题描述 安装坚果云后会在"我的电脑"中显示 坚果云同步 文件夹快捷方式.虽然官网中有教程介绍如何删除此快捷方式,但删除并不彻底!在某些软件的 "另存为" 或 ...
- linux shell rm 删除子目录下 所有.o后缀文件
原理:通过管道命令来操作,先find出主目录 下想删除的文件,然后通过"xargs"这个构造参数列表并运行命令. 实例1:删除当前目录 包括当前目录的子目录下 所有 后缀是 o ...
- 用rm递归删除子目录下所有.o后缀文件
find . -name "*.o" | xargs rm -f 可以通过管道命令来操作,先find出主目录 下想删除的文件,然后通过"xargs"这个构造参 ...
- linux的一个find命令rm删除某目录下所有子目录 中的某类文件
一前言 当前目录下含有许多的子目录 ,子目录 下又包含不定深度的子目录 .所有子目录 中都有一个文件test.file,需要对所有的test.file文件予以删除 二解决方案 使用find命令 将当前 ...
- bat批处理删除指定N天前的文件
Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令. 删除指定目录下7天前的 ...
- linux删除第二次出现的字符,linux下 怎样删除文件名中包含特殊字符的文件
目录中无意间出现了 -- 这个文件 [root@dev tmp]# ls -- 00 01 02 03 04 05 06 07 08 09 [root@dev tmp]# ll total 0 -rw ...
- linux删除中文名文件,linux运维 - linux下 怎样删除文件名中包含特殊字符的文件...
目录中无意间出现了 -- 这个文件 [root@dev tmp]# ls -- 00 01 02 03 04 05 06 07 08 09 [root@dev tmp]# ll total 0 -rw ...
- 彻底删除git中的较大文件(包括历史提交记录)
场景 适用于从一个git项目中,将体积较大的资源彻底从git中删除,包括历史提交记录. 如果仅仅在目录中删除一个文件是不够的,只要在提交记录中有这个文件,那么 .git 中就会有这个文件的信息. 用 ...
- 如何删除pdf中计算机属性,PDF文件做好后怎么修改
原标题:PDF文件做好后怎么修改 PDF文件做好后怎么修改,相信每一个办公人士都接触到过PDF文件,当我们做好了一份PDF文件.或者我们接收到一份做好的PDF文件,我们应该如何去修改它呢?小编今天将给 ...
最新文章
- 增大模型依然有用,DeepMind用2800亿参数的Gopher,测试语言系统极限
- mysql-python 安装错误: Cannot open include file: 'config-win.h': No such file or directory
- PHP glob() 函数
- 售楼小姐真情自白:揭穿卖房二十骗局 (我转载的--他NND房地产商真黑!)
- TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案...
- C语言中如何使用宏连接多个字符串(#和##的用法)
- 学习Duwamish7的MSDN说明及相关技术策略
- 权限申请_Android 开发工程师必须掌握的动态权限申请,三步轻松搞定!
- python 计算时间_python的时间使用和时间计算
- 自媒体短视频怎么制作?视频制作大神分享的超全教程,新手也能轻松上手!
- 北京地铁21号线_燕郊地铁M23号线是什么鬼?
- 5000字干货 | 决策树、随机森林、bagging、boosting、Adaboost、GBDT、XGBoost总结
- 宁海中考政策计算机考试合格,宁海中考指南!同学们、家长们你们准备好了吗?...
- 情人节单身的你,是否用一张智能名片,进行表白
- SCOI2014 方伯伯的玉米田 题解
- GNU宣言(自由软件联盟宣言书)
- Dataset的用法简析
- 使用QT制作CRC校验工具
- Docker 镜像仓库 -- Harbor 搭建
- mac 环境下svn客户端安装和简单使用