FileSystemObject:指定フォルダに含まれるすべてのフォルダを取得(SubFolders プロパティ)
フォルダに含まれるすべてのフォルダを取得(SubFolders プロパティ)
FileSystemObject(FSO)で、指定したフォルダに含まれるすべてのフォルダ(Folders コレクション)を取得するには、Folder オブジェクト の SubFoldersプロパティ を使用します。
FileSystemObject(FSO)のインスタンスを生成する方法は、ファイルシステムオブジェクト(FileSystemObject)の使い方 を参照してください。
<取得>
object.SubFolders
引数・戻り値
- object ・・・ Folder オブジェクトを指定します。
Folder オブジェクトに関しては、FileSystemObject:Folder オブジェクトの取得 を参照してください。
SubFolders プロパティ 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Sub Sample_FSOSubFolders() Dim fso As New FileSystemObject Dim myFolders As Folders Dim f As Folder Dim str As String Set myFolders = fso.GetFolder("C:\Documents\mydata3\test1\").SubFolders For Each f In myFolders str = str & f.Name & vbCrLf Next MsgBox str End Sub |
実行結果
関連記事
-
FileSystemObject:8.3形式のファイル名(フォルダ名)またはパスを取得(ShortPath, ShortName)
8.3形式のファイル名(フォルダ名)またはパスを取得(ShortPath, Sh …
-
FileSystemObject:ファイル・フォルダを削除する(DeleteFile メソッド,DeleteFolder メソッド)
ファイルを削除する(DeleteFile メソッド) FileSystemObj …
-
FileSystemObject:ファイル・フォルダが存在するドライブを取得(Drive プロパティ)
ファイル・フォルダが存在するドライブを取得(Drive プロパティ) FileS …
-
FileSystemObject:ファイルやフォルダまたはドライブのパスを取得(Path プロパティ)
ファイルやフォルダまたはドライブのパスを取得(Path プロパティ) FileS …
-
FileSystemObject:ファイルやフォルダの親フォルダを調べる(ParentFolder プロパティ)
指定したファイルやフォルダの親フォルダを調べる(ParentFolder プロパ …
-
FileSystemObject:ルートフォルダかどうかを調べる(IsRootFolder プロパティ)
ルートフォルダかどうかを調べる(IsRootFolder プロパティ) File …
-
FileSystemObject:ドライブを取得する(Drives プロパティ)
ドライブ(Drives コレクション)を取得する(Drives プロパティ) F …
-
FileSystemObject:ファイルをコピー(CopyFile メソッド)
ファイルをコピーする(CopyFile メソッド) FileSystemObje …
-
FileSystemObject:Folder オブジェクトの取得
Folder オブジェクトの取得 Folder オブジェクト を取得するには、F …
-
FileSystemObject:フォルダを移動する(MoveFolder)
フォルダを移動する(MoveFolder メソッド) FileSystemObj …