本帖最后由 77七 于 2023-11-29 12:04 编辑
code1- @echo off
- chcp 65001 >nul
- cd /d "%~dp0"
- for /f "delims=" %%i in ('dir /b /s /a-d *.rar *.zip ^|sort') do (
- set folder=%%~dpi
- set file=%%i
- setlocal enabledelayedexpansion
- "C:\Program Files\WinRAR\WinRAR.exe" x -y "!file!" "!folder!"
- if !errorlevel! equ 0 (
- del "!file!"
- ) else if !errorlevel! equ 6 (
- del "!file!"
- )
- endlocal
- )
- pause
复制代码
code2
- @echo off
- chcp 65001 >nul
- for /f "delims=" %%i in ('dir /b /s /a-d *.rar *.zip ^|sort') do (
- if exist "%%i" (
- "C:\Program Files\WinRAR\WinRAR.exe" x -y "%%i" "%%~dpi" && (
- del "%%i"
- for /f "delims=" %%j in ("%%~ni") do (
- del "%%~dpi%%~nj.part*%%~xi" 2>nul
- )
- )
- )
- )
- pause
复制代码
|