这篇文章主要讲解了“有哪些使用批处理按要求批量删除文件夹的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些使用批处理按要求批量删除文件夹的方法”吧!示例一:有这样一大堆文件夹结构,例
这篇文章主要讲解了“有哪些使用批处理按要求批量删除文件夹的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些使用批处理按要求批量删除文件夹的方法”吧!
示例一:
有这样一大堆文件夹结构,例如
abcde
|-----abcd2000
|---------0003
|----------0004
........
|------abcd2001
|---------0006
|----------0002
........
|------abcd2002
|---------0005
|----------0002
........
cdefe
|-----cdefe2000
|---------0003
|----------0004
........
|------cdefe2001
|---------0006
|----------0002
........
|------cdefe2002
|---------0005
|----------0002
........
现在想把第二层目录里按照年代删除,比如只删除abcd2000,abcd2001,cdefe2000,cdefe2001这样的包含2000,2001字段目录以及它下层目录,该怎么做呢
@echo offsetlocal enabledelayedexpansion::设置一级文件夹set folder=D:\abcdefor /f "delims=" %%a in ('dir /ad /b %folder%') do ( set str=%%a if "!str:~-4!"=="2000" rd %folder%\!str! /s /q if "!str:~-4!"=="2001" rd %folder%\!str! /s /q)
示例二:
我的所有图片都保存在F:\Photography ,而下面还有N多文件夹,这些文件夹中都有一个叫“.picasaoriginals”的文件。。。注意,这个名字前有一个点!!!
例如 F:\Photography\我@\我@青岛\.picasaoriginals
现在我们需要用一个批处理删除所有F:\Photography子文件夹中,含有.picasaoriginals这个文件夹的。。。
还有,为保险起见。。。请在程序中提示是否要删除这些信息。。。
@echo offecho 正在扫描文件。。。for /f "delims=" %%a in ('dir /a-d /s /b .picasaoriginals') do (if /i "%%~nxa"==".picasaoriginals" (if exist "%%~a" (echo del /f /q "%%~a">>DelNow.bat)))if exist "DelNow.bat" (ping 0 -n "2">nulcall:qd)del /f /q DelNow.batexit :qdclsset /p q=确认删除吗?(输入Y确定,其它退出):clsif /i "%q%"=="Y" (echo 正在删除中。。。ping 0 -n "2">nulcall DelNow.batclsecho 删除完成!ping 0 -n "2">nul)Goto :eof
示例三:
批量删除电脑中所有带qqq的文件和文件夹
@echo offecho....文件查找,请等待...c:\for /r c: %%a in (.) do @if exist %%a\qqq.* del %%a\qqq.*for /r c: %%a in (.) do @if exist %%a\qqq rd /s /q %%a\qqqd:\for /r d: %%a in (.) do @if exist %%a\qqq.* del %%a\qqq.*for /r d: %%a in (.) do @if exist %%a\qqq rd /s /q %%a\qqqe:\for /r e: %%a in (.) do @if exist %%a\qqq.* del %%a\qqq.*for /r e: %%a in (.) do @if exist %%a\qqq rd /s /q %%a\qqqf:\for /r f: %%a in (.) do @if exist %%a\qqq.* del %%a\qqq.*for /r f: %%a in (.) do @if exist %%a\qqq rd /s /q %%a\qqqgoto end:endecho good bye!
感谢各位的阅读,以上就是“有哪些使用批处理按要求批量删除文件夹的方法”的内容了,经过本文的学习后,相信大家对有哪些使用批处理按要求批量删除文件夹的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
--结束END--
本文标题: 有哪些使用批处理按要求批量删除文件夹的方法
本文链接: https://lsjlt.com/news/253682.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0