标题: [文本处理] [已解决]BAT脚本如何批量删除文件的问题 [打印本页]
作者: wchong 时间: 2018-11-4 18:04 标题: [已解决]BAT脚本如何批量删除文件的问题
请问,我上传的附件里面的文档是文件和文件夹路径,怎么用批处理全部删除
作者: Batcher 时间: 2018-11-5 09:04
- @echo off
- for /f "delims=" %%i in ('type "1.txt"') do (
- if exist "%%i\" (
- rd /s /q "%%i"
- ) else if exist "%%i" (
- del /f /q "%%i"
- )
- )
复制代码
作者: lifei259 时间: 2018-11-5 09:15
- @echo off
- for /f "delims=" %%a in ('type,1.txt') do (
- echo,rd /s /q %%a || echo,del /a /q /f %%a
- )
- pause
复制代码
作者: 窄口牛 时间: 2018-11-5 10:25
pe下system权限删除,你这都是系统文件,更好的办法是在linux live里处理它们。
作者: xczxczxcz 时间: 2018-11-5 15:00
自己写的。
先保存为XXX.BAT 运行加入注册表。
然后再要删除的文件夹点右键(同时按住shift),再选强力删除文件夹。若文件夹内有windows system32等文件夹,则先删它们再删除总文件夹。- @echo off
- reg add hkcr\Folder\shell\runas /ve /d "强力删除文件夹及子目录" /f
- 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
- reg add hkcr\Folder\shell\runas /v Extended /f
复制代码
右键管理员写入注册表。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |