FileSystemObject:フォルダやファイルの種類を調べる(Type プロパティ)
2017/09/22
フォルダやファイルの種類を取得(Type プロパティ)
FileSystemObject(FSO)で、指定したフォルダやファイルの種類を表す文字列を取得するには、Folder オブジェクト または、File オブジェクト の Type プロパティ を使用します。
FileSystemObject(FSO)のインスタンスを生成する方法は、ファイルシステムオブジェクト(FileSystemObject)の使い方 を参照してください。
<取得>
object.Type
引数・戻り値
- object ・・・ Folder オブジェクト または、File オブジェクトを指定します。
File オブジェクトに関しては、FileSystemObject:File オブジェクトを取得(GetFile) 、Folder オブジェクトに関しては、FileSystemObject:Folder オブジェクトの取得 を参照してください。
Type プロパティ 使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
Sub Sample_FSOType() Dim fso As New FileSystemObject Dim myFolders As Folders Dim myFiles As Files Dim d As Folder Dim f As File Dim str As String Set myFolders = fso.GetFolder("C:\Documents\mydata3\test1\").SubFolders For Each d In myFolders str = str & d.Name & "(" & d.Type & ")" & vbCrLf Next Set myFiles = fso.GetFolder("C:\Documents\mydata3\test1\").Files For Each f In myFiles str = str & f.Name & "(" & f.Type & ")" & vbCrLf Next MsgBox str End Sub |
実行結果
関連記事
-
-
FileSystemObject:ファイル・フォルダが存在するドライブを取得(Drive プロパティ)
ファイル・フォルダが存在するドライブを取得(Drive プロパティ) FileS …
-
-
FileSystemObject:ファイルを開く(OpenAsTextStream メソッド)
ファイルを開く(OpenAsTextStream メソッド) 指定されたファイル …
-
-
TextStream ファイルを読み込む(Read,ReadLine,ReadAll)
ReadAll メソッド TextStream ファイルの内容全体を取得します。 …
-
-
FileSystemObject:File オブジェクトを取得(GetFile)
File オブジェクトを取得(GetFile メソッド) FileSystemO …
-
-
FileSystemObject:フォルダの作成(CreateFolder メソッド)
フォルダの作成(CreateFolder メソッド) FileSystemObj …
-
-
FileSystemObject:ドライブの存在確認(DriveExists メソッド)
ドライブの存在確認(DriveExists メソッド) FileSystemOb …
-
-
FileSystemObject:ファイルやフォルダの親フォルダを調べる(ParentFolder プロパティ)
指定したファイルやフォルダの親フォルダを調べる(ParentFolder プロパ …
-
-
FileSystemObject:フルパスからファイル名、パスを取得する(GetFileName、GetParentFolderName)
フルパスからファイル名やパスを取得する FileSystemObject(FSO …
-
-
FileSystemObject:ファイルを開く・閉じる(OpenTextFile ,Close)
ファイルを開く(OpenTextFile メソッド) FileSystemObj …
-
-
FileSystemObject:ファイル・フォルダの作成日時を取得(DateCreated プロパティ)
ファイル・フォルダの作成日時を取得(DateCreated プロパティ) Fil …
