[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程批处理在线视频分享
返回列表 发帖

[文本处理] [已解决]BAT脚本如何批量删除文件的问题

请问,我上传的附件里面的文档是文件和文件夹路径,怎么用批处理全部删除
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

  1. @echo off
  2. for /f "delims=" %%i in ('type "1.txt"') do (
  3.     if exist "%%i\" (
  4.         rd /s /q "%%i"
  5.     ) else if exist "%%i" (
  6.         del /f /q "%%i"
  7.     )
  8. )
复制代码
【扫描二维码捐助论坛的朋友请留言注明论坛账号】http://bbs.bathome.net/thread-10403-1-1.html
【批处理在线视频分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

TOP

  1. @echo off
  2. for /f "delims=" %%a in ('type,1.txt') do (
  3. echo,rd /s /q %%a || echo,del /a /q /f %%a
  4. )
  5. pause
复制代码
智慧是,利用最简单的代码替代复杂事情的处理过程。
付款请扫头像二维码码,谢谢

TOP

pe下system权限删除,你这都是系统文件,更好的办法是在linux live里处理它们。

TOP

自己写的。
先保存为XXX.BAT 运行加入注册表。
然后再要删除的文件夹点右键(同时按住shift),再选强力删除文件夹。若文件夹内有windows system32等文件夹,则先删它们再删除总文件夹。
  1. @echo off
  2. reg add hkcr\Folder\shell\runas /ve /d "强力删除文件夹及子目录" /f
  3. reg add "hkcr\Folder\shell\runas\command" /ve /d "cmd.exe /s pushd \"%%V\" /c cd.. \"%%1\" & takeown /f \"%%1\" /r /d y & icacls \"%%1\" /grant administrators:F /t & attrib -r -h -s \"%%1\" /d /s & tasklist|find /i \"wimserv.exe\" && taskkill /im wimserv.exe /f & rd /s /q \"%%1\"" /f
  4. reg add hkcr\Folder\shell\runas /v Extended /f
复制代码
右键管理员写入注册表。

TOP

返回列表