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

[文件操作] [已解决]如何实现拖拽/拖放多个文件到bat脚本上删除

[复制链接]
发表于 2024-4-17 01:08:32 | 显示全部楼层 |阅读模式
如何实现拖拽/拖放多个文件到bat上删除,就是拖动多个文件到BAT图标上面删除,不要显示窗口的

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2024-4-17 11:41:55 | 显示全部楼层
本帖最后由 holley 于 2024-4-17 11:45 编辑

随手写个,并转成exe不显示窗口即可
https://jam.lanzouj.com/iEpaZ1vf1wlc
  1. @echo off
  2. setlocal EnableDelayedExpansion

  3. :loop
  4. if "%~1"=="" goto :end
  5. del /f /q "%~1"
  6. shift
  7. goto :loop

  8. :end
  9. endlocal
  10. exit
复制代码

评分

参与人数 1技术 +1 收起 理由
zhengzhenhui + 1 谢谢

查看全部评分

 楼主| 发表于 2024-4-17 12:55:51 | 显示全部楼层
回复 2# holley


   转为EXE后可以拖动多个文件,但是文件夹删除不掉,只把文件夹里面的内容删掉了
发表于 2024-4-17 13:31:07 | 显示全部楼层
回复 3# zhengzhenhui


    del删文件,rd删文件夹。

评分

参与人数 1技术 +1 收起 理由
zhengzhenhui + 1 谢谢

查看全部评分

 楼主| 发表于 2024-4-17 13:37:21 | 显示全部楼层
本帖最后由 zhengzhenhui 于 2024-4-17 13:38 编辑
  1. @echo off
  2. setlocal EnableDelayedExpansion

  3. :loop
  4. if "%~1"=="" goto :end
  5. del /f /q "%~1"
  6. rd /f /q "%~1"
  7. shift
  8. goto :loop

  9. :end
  10. endlocal
  11. exit
复制代码
回复 4# Batcher
 楼主| 发表于 2024-4-17 13:37:41 | 显示全部楼层
本帖最后由 zhengzhenhui 于 2024-4-17 13:46 编辑

回复 4# Batcher

@echo off
setlocal EnableDelayedExpansion

:loop
if "%~1"=="" goto :end
del /f /q "%~1"
rd /S /q "%~1"
shift
goto :loop

:end
endlocal
exit   可以用了
发表于 2024-4-17 13:56:10 | 显示全部楼层
拖放有风险,使用须谨慎。
误删文件,悔之晚矣。

评分

参与人数 1技术 +1 收起 理由
zhengzhenhui + 1 乐于助人

查看全部评分

发表于 2024-5-10 02:19:07 | 显示全部楼层
  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. mode con cols=30 lines=10
  4. Msg * /time:3 /w "数据无价 谨慎操作"
  5. echo.
  6. echo.
  7. echo 请按任意键继续 进行删除操作
  8. echo.
  9. echo.
  10. echo 否则 请按右上角关闭按钮退出&pause>nul

  11. :loop
  12. if "%~1"=="" goto :end
  13. echo y|Cacls "%~1" /c /t /p Everyone:f
  14. del /f /q "%~1"
  15. rd /s /q "%~1"
  16. shift
  17. goto :loop

  18. :end
  19. endlocal
  20. exit
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 01:20 , Processed in 0.018956 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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