フォルダのサイズを取得する方法
◆概要
このページは、Visual Basic 6.0でフォルダのサイズを取得する方法について記載しています。
ファイルシステムオブジェクトに含まれるFolderオブジェクトのSize プロパティを使うことで、フォルダ内のすべてのファイルおよびフォルダの合計サイズを取得できます。
◆Sample code
次の例は、アプリケーションのカレントフォルダのサイズを取得し、イミディエイトウィンドウに表示します。
次の例を実行する前に、Visual Basic 6.0のメニュー[表示]-[イミディエイトウィンドウ](ショートカットCtrl+G)でイミディエイトウィンドウを表示させておいてください。
Private Sub Command1_Click() Dim objDriveSystem As Object Dim objFolder As Object Set objDriveSystem = CreateObject("Scripting.FileSystemObject") Set objFolder = objDriveSystem.GetFolder(App.Path) 'App.Path フォルダのサイズを取得 Debug.Print App.Path + "フォルダのサイズ:"; _ Format(objFolder.Size, "0,0"); _ " Byte" 'オブジェクトを開放 Set objDriveSystem = Nothing Set objFolder = Nothing End Sub |
◆実行結果