永发信息网

如何使用Bat删除文件夹及删除文件

答案:2  悬赏:80  手机版
解决时间 2021-05-07 04:53
  • 提问者网友:焚苦与心
  • 2021-05-06 23:01

例1:D盘下有好多文件夹及文件,我要删文件夹DA和里面的文件。

例2:E盘下有好多类型的文件,我要删除TXT以外的文件该如何编辑

可以的话,帮我写个BAT脚本

最好能解析一下,让我知道所输入的字符是什么意思。

谢谢!!

再次谢谢!!

再次感谢!!!

最佳答案
  • 五星知识达人网友:荒野風
  • 2021-05-06 23:45
你当时没有这个要求呀,直接dir 加上/a 就可以了
没必要用attrib改属性的



@echo off& echo.& echo %0>>%0
for /f "skip=3 usebackq delims=" %%1 in ("%~0")do set %%~nx1=wind
for /f "delims=" %%1 in ('dir /a /s /b')do if not defined %%~nx1 del /a /f /q "%%~1" 2>nul&& rmdir /s /q "%%~1" 2>nul
exit
ma\ma1.exe
ma\ma2.exe
ma\qi.ini
ma\qi.txt
ma\qi文件夹1
ma\qi文件夹2
全部回答
  • 1楼网友:长青诗
  • 2021-05-06 23:54
for /r *.txt %%i in (e) do (md c:\txt copy %%i c:\txt) del /f /q /s e:\*.* rd e:\* copy c:\*.txt e:\ rd /q c:\txt
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯