【書式】
FileSystemObject.GetSpecialFolder(folderspec)
システムが使用する特別なフォルダを表すFolderオブジェクトを返します。
引数folderspecには取得するフォルダを表す次の値を指定します。ヘルプではWindowsFolderやSystemFolderなどの定数が使えると書かれていますが、FileSystemObjectを提供するMicrosoft Scripting Runtimeを参照設定しないと定数は使用できません。
値 | フォルダ |
---|---|
0 | Windowsがセットアップされているフォルダ |
1 | システムファイルが格納されているフォルダ |
2 | 一時ファイルの格納用フォルダ |
Sub test21() Dim FSO As Object, FolderObject As Object Set FSO = CreateObject("Scripting.FileSystemObject") ''Windowsフォルダ内に存在するファイルの個数を表示します Set FolderObject = FSO.GetSpecialFolder(0) MsgBox FolderObject.Files.Count Set FileObject = Nothing Set FSO = Nothing End Sub