利用 批处理 搜寻文件夹名称并且删除?
发布网友
发布时间:2023-11-24 23:02
我来回答
共5个回答
热心网友
时间:2024-11-29 23:43
3楼的代码只能删除各个盘符根目录下的文件夹123,我这段代码可以删除所有盘符里的以123为名的文件夹,并显示其路径。
@echo off
for %%a in (c d e f g h) do for /f "delims=" %%b in ('dir /ad/b/s %%a:\123') do (
echo %%b
rd "%%b" /s /q
)
echo 删除完毕
pause&exit
热心网友
时间:2024-11-29 23:43
@echo off
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%i:\123 rd /s /q %%i:\123
)
echo 已把所有分区根目录下123删除完毕,按任意键退出...
pause>nul
===============================
或
@echo off
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find "固定">nul && if exist !drive!\123 rd /s /q !drive!\123
)
echo 已把所有分区根目录下123删除完毕,按任意键退出...
pause>nul
参考资料:www.it0915.cn
热心网友
时间:2024-11-29 23:44
@echo off
set %abc%=a b c d e f g h i j k l m n o p q r s t u v w x y z
for %%i in (%abc%) do rd /s /q %%i:\123
这样就可以自己找每一个盘符下面的123文件夹,然后删除
热心网友
时间:2024-11-29 23:44
电脑里面搜索一下包含123的 全选 删除
热心网友
时间:2024-11-29 23:45
不明白楼主的意思~
说清楚点~