找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26813|回复: 5

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

[复制链接]
发表于 2015-12-4 21:09:12 | 显示全部楼层 |阅读模式
  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并统计删除数量

评分

参与人数 1PB -2 收起 理由
pcl_test -2 未按版规发帖

查看全部评分

发表于 2015-12-4 21:13:55 | 显示全部楼层
: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
 楼主| 发表于 2015-12-4 21:22:37 | 显示全部楼层
回复 2# ygqiang


    这是只删除C盘XXX文件夹的吧?另外统计数量怎么弄?我想做批处理放在U盘,运行后删除当前U盘所有文件夹及子文件夹中的lpk.dll并报告删除数量。
发表于 2015-12-4 22:15:23 | 显示全部楼层
楼主是 cad 用户吗?
 楼主| 发表于 2015-12-4 22:58:33 | 显示全部楼层
回复 4# CrLf


    不是,那个lpk.dll是个病毒,会把自身复制到很多文件夹里。我们学校机房里的,又不能不在学校上机。
发表于 2015-12-4 23:19:50 | 显示全部楼层
  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%
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:50 , Processed in 0.011064 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表