VBS(Visual Basic Script)
[Visual Basic] 비주얼베이직 스크립트 (VBScript) 드라이브(C: D: E: 등등) 용량 message box 출력하기
안산드레아스
2022. 7. 22. 10:14
반응형
(윈도우 상에서 드라이브 맵핑 하는 방법은 아래를 참고...)
https://ansan-survivor.tistory.com/873
[Windows] 네트워크 경로(공유 폴더)를 나만의 드라이브(D: E: F: ... X: Y: Z: 등등)로 잡기
IP주소나 UNC주소로 잡기도 불편한 경우가 있다. 이 경우 마치 드라이브연결한것처럼 나만의 드라이브 예를들면 Z: 나 X: 로 잡히게끔 만들 수 있다. 예를 들면 리눅스로 smb계정을 만들어 윈도우랑
ansan-survivor.tistory.com
(아래 튜토리얼 참고)
https://www.tutorialspoint.com/vbscript/vbscript_fso_objects.htm
VBScript FileSystem Objects
VBScript FileSystem Objects What are FSO Objects? --> As the name suggests, FSO Objects help the developers to work with drives, folders and files. In this section, we will discuss − Objects and Collections Sr.No. Object Type & Description 1 Drive Drive
www.tutorialspoint.com
OS에서 특정 드라이브를 읽고 그 용량을 kbyte 단위로 출력해주는 코드
Dim oFS, drive, space
Set oFS = CreateObject("Scripting.FileSystemObject")
dim driveName
driveName = "C:\"
Set drive = oFS.GetDrive(oFS.GetDriveName(driveName))
space = driveName & UCase(drvPath) & " - "
space = space & drive.VolumeName & " "
space = space & "Free Space: " & FormatNumber(drive.FreeSpace/1024, 0)
space = space & " Kbytes"
msgbox("driveName : " & space)
반응형
(결과)
만약 다른 드라이브라면, drivename에 드라이브 명만 바꾸면 된다.
반응형