[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理如何删除当前目录下(包括子文件夹)中的lpk.dll文件并统计数量?

  1. :cmd3
  2. @echo off
  3. setlocal enabledelayedexpansion
  4. set /a sum=0
  5. echo.
  6. echo.
  7. echo  删除当前目录下所有文件夹与子文件夹中的lpk.dll文件。
  8. echo.
  9. echo       当前工作目录为: %cd%
  10. echo.
  11. pause
  12. echo -----------------------------------------------------------------------------
  13. for /r %%1 in (%cd%\lpk.dll) do del %%~1&&echo 成功删除lpk.dll:%%1&&set /a sum=sum+1
  14. )
  15. )
  16. echo -----------------------------------------------------------------------------
  17. echo      共删除%cd%目录下 apk.dll个数:%sum%
  18. echo.
  19. echo 按任意键返回主菜单
  20. pause>nul
  21. goto menu
复制代码
这段代码该怎么改?我想删除目录下所有文件夹中的lpk.dll并统计删除数量
1

评分人数

:cmd3
@echo off
setlocal enabledelayedexpansion
set /a sum=0
echo.
echo.
echo  删除当前目 ...
cy12345 发表于 2015-12-4 21:09



    想删除目录下所有文件夹中的lpk.dll???

del /f /s /q /a  c:\xxx\lpk.dll

TOP

回复 2# ygqiang


    这是只删除C盘XXX文件夹的吧?另外统计数量怎么弄?我想做批处理放在U盘,运行后删除当前U盘所有文件夹及子文件夹中的lpk.dll并报告删除数量。

TOP

楼主是 cad 用户吗?

TOP

回复 4# CrLf


    不是,那个lpk.dll是个病毒,会把自身复制到很多文件夹里。我们学校机房里的,又不能不在学校上机。

TOP

  1. del /a /s /f /q lpk.dll
复制代码
  1. for /f "delims=" %%a in ('dir /a /s /b lpk.dll') do set/a n+=1&del /f /q /a "%%a"
  2. echo;%n%
复制代码

TOP

返回列表