VolumeClass
VolumeClass는 볼륨에 대한 속성을 담고있다. 이 클래스는 볼륨에 대한 고유한 속성값이나 그것들을 다루기 위한 메소드들을 포함한다. 따라서 볼륨에 대한 정보를 파싱하거나 조작하기 위해서는 이 클래스를 이용하는 것이 편리할 것이다.
Figure 1 VolumeClass Enumumeration
Figure 2 VolumeClass Methods
다음은 엔트리를 하나씩 순회하면서, 해당 엔트리가 볼륨에 해당하는지를 EntryClass의 IsVolume()메소드로 확인하고, 볼륨 드라이브가 맞다면, 볼륨이름(드라이브 문자), 파일시스템, 클러스터, 용량, 비할당 영역의 정보까지 출력해주는 예제코드이다. 또한 IsEncrypted()메소드로 암호화여부를 판단하여, 암호화된 경우에는 CredentialClass로 암호화종류를 나타내준다. 여기서 주의할 점은 EntryClass의 IsVolume()메소드는 볼륨인지 아닌지 카테고리만 분류하는 역할을 하며, 볼륨을 핸들하고 정보를 파싱하는 등의 기능은 VolumeClass의 내부 메소드를 활용해야 한다.
Figure 3 예제 스크립트 결과 화면
EnSrcipt의 VolumeClass
Reviewed by Polynomeer
on
오후 11:24
Rating:
댓글 없음: