» DriveSpace: ёмкость диска, свободное и занятое пространство

K.A.V.
www.oszone.net
22.02.2010
Автор: K.A.V.
Последнее обновление: 01.09.2011

Для выполнения команды необходимо:
!include "FileFunc.nsh"
${DriveSpace}
Команда "DriveSpace" определяет ёмкость диска, сколько занято и свободно места на диске.
${DriveSpace} "[Drive]" "[Options]" $var
"[Drive]" ; Диск для проверки

; "[Options]" ; /D=[T|O|F]
; /D=T - Ёмкость (по-умолчанию)
; /D=O - Определить сколько занято
; /D=F - Определить сколько свободно
; /S=[B|K|M|G]
; /S=B - Размер в байтах (по-умолчанию)
; /S=K - Размер в Кб
; /S=M - Размер в Мб
; /S=G - Размер в Гб

; $var ; Результат: Размер
Пример команды:
${DriveSpace} "C:\" "/D=F /S=M" $R0
; $R0="2530" Мегабайт свободно на диске C: