找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: yyz2191958

[已解决] 【已解决】批处理怎样查看C盘已用空间?谢谢

  [复制链接]
发表于 2023-8-20 11:09:14 | 显示全部楼层
根据5大的代码,以下批处理在正常系统和pe中可以运行,
请问,如何将wcs变量%c% %d% %e%的值返回到批处理,不在wcs中显示?
相当于把pecmd和wcs当成是第3方命令行工具。

查看分区容量.bat:
@echo off&color 1f&echo.
set /p by=请选择盘符(不用冒号) :
start pecmd by.wcs

by.wcs:
find %by%:\=?,a    //查by盘总空间
ifex %by%:\=?,b    //查by盘剩余空间
calc c=(%a%) / 1g # 2  //以G为单位,保留两位小数
calc d=(%a% - %b%) / 1g # 2  //以G为单位,保留两位小数
calc e=(%b%) / 1g # 2  //以G为单位,保留两位小数
mess. %by%盘空间: 总计 %c%GB  已用 %d%GB  剩余 %e%GB


回复

使用道具 举报

发表于 2023-8-20 16:45:29 | 显示全部楼层
527104427 发表于 2023-8-20 12:15
@echo off
for /f "tokens=1,2,3 delims= " %%a in ('"pecmd.exe team find C:\=?,a^| ifex C:\=?,b^| c ...

运行成功!
回复

使用道具 举报

 楼主| 发表于 2023-8-20 18:16:46 | 显示全部楼层
527104427 发表于 2023-8-20 12:15
@echo off
for /f "tokens=1,2,3 delims= " %%a in ('"pecmd.exe team find C:\=?,a^| ifex C:\=?,b^| c ...

运行成功!谢谢
回复

使用道具 举报

 楼主| 发表于 2023-8-20 20:39:35 | 显示全部楼层
527104427 发表于 2023-8-20 12:15
@echo off
for /f "tokens=1,2,3 delims= " %%a in ('"pecmd.exe team find C:\=?,a^| ifex C:\=?,b^| c ...

能不能再帮我弄一个使用率:

即:已用空间/总空间*100

谢谢
回复

使用道具 举报

 楼主| 发表于 2023-8-20 21:51:58 | 显示全部楼层
本帖最后由 yyz2191958 于 2023-8-20 22:18 编辑

已有 “查看C盘.bat”(PE下使用):
@echo off
for /f "tokens=1,2,3 delims= " %%a in ('"pecmd.exe team find C:\=?,a^| ifex C:\=?,b^| calc c=(%%a%%) / 1g # 2^| calc d=(%%a%% - %%b%%) / 1g # 2^| calc e=(%%b%%) / 1g # 2^| writ -,$+0,%%c%% %%d%% %%e%%"') do ( set "总空间=%%a" && set "已用空间=%%b" && set "剩余空间=%%c" )

echo         C盘          %总空间%          %剩余空间%           %已用空间%  %使用率%
echo        磁盘        总空间        剩余空间        已用空间          使用率
echo.      ---------------------------------------------------------------------
pause>nul 2>nul
***********************************************************************************
希望增加C盘使用率,即:已用空间/总空间*100(不要小数)
1.png
回复

使用道具 举报

 楼主| 发表于 2023-8-21 07:39:06 | 显示全部楼层
527104427 发表于 2023-8-20 23:38
@echo off
for /f "tokens=1,2,3,4 delims= " %%a in ('"pecmd.exe team find C:\=?,a^| ifex C:\=?,b^| ...

问题解决,再次感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-9-13 12:34

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表