我有这个批处理命令:
for /f "tokens=1,2 skip=1" %%a in ('wmic logicaldisk get caption ^, freespace') do echo %%a %%b
如何将结果转换为GB?
为什么结果会出现回音关闭什么时候打印结果?
答案1
用这个:
for /f "tokens=2,3 delims==" %%a in ('wmic logicaldisk get caption, freespace /format:value') do set /a gb=%%b / 1024 / 1024 / 1024 & echo %%a %gb% GB