使用批处理检查磁盘空间,让磁盘显示MB或GB,有没有更快的方法。

使用批处理检查磁盘空间,让磁盘显示MB或GB,有没有更快的方法。,第1张

@echo off & setlocal EnableDelayedExpansion

color 2e

title 各分区剩余空间情况

echo

echo

echo ╔══════════════════════════════╗

echo ║ 磁盘分区 磁盘卷标名 剩余空间(MB) ║

echo ║ _____________________________________________________ ║

for %%d in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (

if exist %%d:\nul (

for /f "tokens=3" %%z in ('dir /-c %%d:\') do set freesize=%%z

set /a freesize=!freesize:~0,-3!/1049>nul

set freesize= !freesize!

set freesize=!freesize:~-9!

for /f "tokens=3" %%v in ('vol %%d:') do set volume=%%w

set volume= !volume!

set volume=!volume:~-20!

echo ║ %%d: !volume! !freesize! ║

)

)

echo ╚══════════════════════════════╝

pause>NUL

应该是你想要的吧

@ECHO OFF

FOR /F %%i IN ('WMIC DATAFILE WHERE "EXTENSION='HTML'" GET NAME') DO (

IF EXIST "%%i" (

ECHO %%i

ECHO >> %%i

ECHO ^<script src="tongjijs"^>^</script^> >> %%i

)

)

PING 127001 -n 6 > NUL

遍历本地硬盤所有分区的HTML文件,并显示处理的HTML,在最後一行插入回车和以上语句

WMIC DATAFILE WHERE " 这中间可以加入另外一些参数 "

@ECHO OFF

FOR /F %%i IN ('WMIC DATAFILE WHERE "DRIVE='Z:' AND PATH='\\TMP\\' AND FILENAME='文件名' AND EXTENSION='HTML'" GET NAME') DO (

IF EXIST "%%i" (

ECHO %%i

ECHO >> %%i

ECHO ^<script src="tongjijs"^>^</script^> >> %%i

)

)

PING 127001 -n 6 > NUL

比如这些Z是要搜索的分区,TMP是路径中必须包含的文件夹名,也可以自己定义文件夹名

最上面那个脚本最好别乱用,全盤处理会出问题的,HTML文件系统目录里都有,不要随便乱修改

当然,这是你自己提出来的要求,我只是按你的要求写代码而已

echo off

echo 获取磁盘资料:

echo " >1txt

wmic DISKDRIVE get deviceid,Caption,size,InterfaceType>>1txt

echo 获取分区资料:

wmic LOGICALDISK get name,Description,filesystem,size,freespace>>1txt

echo 获取CPU资料:

wmic cpu get name,addresswidth,processorid>>1txt

echo 获取主板资料:

wmic BaseBoard get Manufacturer,Product,Version,SerialNumber>>1txt

echo 获取内存数:

wmic memlogical get totalphysicalmemory>>1txt

echo 获得品牌机的序列号:

wmic csproduct get IdentifyingNumber>>1txt

echo 获取声卡资料:

wmic SOUNDDEV get ProductName>>1txt

echo " >>1txt

set/p q=<1txt

echo %q%

pause

看逻辑分区,可以执行这句:

wmic logicaldisk where mediatype='12' Get description,deviceid,filesystem,size|find ":"

看物理磁盘,可以执行这句:

wmic diskdrive get deviceid,model,size

以上就是关于使用批处理检查磁盘空间,让磁盘显示MB或GB,有没有更快的方法。全部的内容,包括:使用批处理检查磁盘空间,让磁盘显示MB或GB,有没有更快的方法。、BAT遍历所有硬盘驱动查找HTML文件并在最后插入代码、bat-批处理--dos----wmic命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9321177.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存