Пакетный скрипт для получения общего, свободного, доступного размера дисков

Спасибо заранее

Я хочу создать пакетный скрипт, с помощью которого я получу все использованное дисковое пространство, доступное пространство и общее пространство и сохраню его в таблице.

Пожалуйста, помогите мне. я нашел команду fsutil, но не смог получить результат.

1 ответ

Сохраните это как пакетный файл и дважды щелкните по нему, ваша информация должна быть записана в CSV рядом с ним.

<!-- :
@(Echo Drive,Size[GB],Used[GB],Available[GB]
    @CScript //NoLogo "%~f0?.wsf")>"MyDriveInfo.csv"
@Exit /B
-->
<Job><Script Language="VBScript">
Set o=CreateObject("Scripting.FileSystemObject")
For Each oD In o.Drives:If oD.IsReady=True Then
  Wscript.Echo oD.DriveLetter & ":," &_
  Round(oD.TotalSize/1073741824,2) & "," &_
  Round((oD.TotalSize-oD.FreeSpace)/1073741824,2) & "," &_
  Round(oD.AvailableSpace/1073741824,2)
Else:Wscript.Echo oD.DriveLetter & ":,,,":End If:Next
</Script></Job>
Другие вопросы по тегам