構文
Object.Size
Size・・・・指定したObjectのサイズをバイトで取得します。
Fileオブジェクト、Folderオブジェクトのサイズをバイトで取得します。
Sizeプロパティのサンプルコード
Public Sub sample()
'■FileSystemObjectの宣言
Dim fso As Object: Set fso = CreateObject("Scripting.FileSystemObject")
'■フォルダのサイズを取得(バイトで取得)
Debug.Print fso.GetFolder("C:\sample").Size '161655
'■ファイルのサイズを取得(バイトで取得)
Debug.Print fso.GetFile("C:\sample\sample.txt").Size '161655
End Sub
注意点
- フォルダが存在しなければエラー発生します。FolderExistsで事前確認必要です。
実行時エラー76「パスが見つかりません。」 - ファイルが存在しなければエラー発生します。FileExistsで事前確認必要です。
実行時エラー53「ファイルが見つかりません。」



コメント