Windows2013. 1. 9. 11:22

출처 : http://pantarei.tistory.com/918

1. dir 명령을 사용하면 사용가능한 용량이 나온다.

> dir | findstr 남음
               2개 디렉터리   6,948,356,096 바이트 남음


2. 찾아보니 fsutil 이라는게 있다.

> fsutil volume diskfree E:
사용 가능한 공간(KB): 1119924224
전체 공간(KB): 20971528192
사용 가능한 빈 공간(KB): 1119924224


그래도 부족하다.

3. NTFAQ에 원하는 내용이 있다.
- df.vbs

Set oWMIService = GetObject("winmgmts:")
Set oLogicalDisks = oWMIService.InstancesOf("Win32_LogicalDisk")

'Wscript.Echo "Filesystem Size Used Available Use%"
Wscript.Echo "Filesystem    Size          Available"

For Each oLogicalDisk In oLogicalDisks
    Wscript.Echo oLogicalDisk.DeviceID & "            " & oLogicalDisk.Size & "   " & oLogicalDisk.Freespace
Next

Set oLogicalDisks = Nothing
Set oWMIService = Nothing


- df.bat

@echo off
CScript E:\bin\df.vbs //NoLogo


 

> df
Filesystem    Size          Available
C:            20971528192   1120002048
D:            20971528192   16167817216
E:            38072369152   6948356096
F:


[todo] \t 로 제대로 정렬되게 할 것

Posted by 배움나눔