用批处理检查盘符剩余空间,然后复制C:尀A.EXE到剩余空间最大的盘符,这个批处理该如何写,谢谢!

2025-04-16 02:39:48
推荐回答(1个)
回答1:

@echo off&setlocal enabledelayedexpansion
set max=0
for %%a in (D E F G H) do (
if exist %%a: (
for /f "tokens=2 delims=: " %%b in ('fsutil volume diskfree %%a:') do (
    set free=%%b
)
set free=!free:~0,-6!
if !free! GTR !max! (
set maxdisk=%%a:
set max=!free!
)
)
)
copy C:\A.EXE %maxdisk%