windows批处理:删除所有硬盤下的的txt文件


@echo off & setlocal enabledelayedexpansion
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 (
set PF=%%i:\*.txt
for /f "delims=" %%a in ('dir /s /b %PF%') do del /S /Q /F %%a
)
pause

删除指定目录下除开指定文件外所有文件的批处理命令

https://blog.csdn.net/clever101/article/details/7930602

批处理(bat)命令学习的一些总结

https://www.cnblogs.com/mq0036/p/3532596.html

求批处理代码:批处理删除"C:\Program Files\"所有纯数字文件夹 

@echo off

for /f "delims=" %%a in('dir /ad /b /s "C:\Program Files\"'do (

echo %%~nxa|findstr "^[0-9][0-9]*$">nul && echo rd /q /s "%%a"

)

删除C:\Program Files\中文件夹有风险,请确认无误后删除echo rd /q /s "%%a" 前的echo真正删除文件夹

扫描二维码关注公众号,回复: 10337347 查看本文章
发布了99 篇原创文章 · 获赞 60 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/lengyuewusheng99/article/details/89646049