CODE: [Copy to clipboard]
@echo off
setlocal enabledelayedexpansion
for /f "tokens=3" %%i in ('dir d:^|findstr /e 可用字节') do set num=%%i
for /f "delims=," %%a in ("!num!") do (
set dnum=%%a
)
if /i !dnum! geq 3 exit
:deld
echo.
echo D盘空间不足^^^!^^^-^^ 未更新的游戏可能无法运行
echo.
echo 手动删除按 S
echo 自动删除按 z
echo.
echo 注:自动删除是D盘全盘文件删除,速度较慢.
echo.
set /p mode=请输入删除模式:
if /I %mode%==s goto :modes
if /I %mode%==z goto :modez
:modes
setlocal enabledelayedexpansion
echo 本机已经安装游戏:
echo .
echo .
for /f "tokens=4" %%i in ('dir /ad d:\game\netgame ^| findstr /i "<dir>"') do (
set /a a+=1
set /a b+=1
if /i !a! gtr 2 set !b!dirgame=%%i&set dirgame=%%i
echo !b! : !dirgame!
)
echo.
echo.
set /p delgame=请输入你想删除的游戏编号,以空格分开,然后回车:
echo 正在删除中,请稍候............
for %%i in (!delgame!) do rd /s/q d:\game\netgame\!%%idirgame!
echo.
echo.
echo 操作成功,按任意健退出
echo.
pause
exit
:modez
echo.清理当中,请稍后.........
for /f "tokens=4" %%i in ('dir /ad d:\game\netgame ^| findstr /i "<dir>"') do rd /s/q d:\game\netgame\%%i
echo.
echo.
echo 清理完成
pause
exit
::