FileSystemObject:Folder オブジェクトの取得
2016/05/24
Folder オブジェクトの取得
Folder オブジェクト を取得するには、FileSystemObject(FSO) の GetFolder メソッド を使用します。FileSystemObject(FSO)のインスタンスを生成する方法は、ファイルシステムオブジェクト(FileSystemObject)の使い方 を参照してください。
<取得>
object.GerFolder ( folderpath )
引数・戻り値
- object ・・・ FileSystemObject オブジェクトを指定します。
- folderpath ・・・ 対象となるパスを含むフォルダ名を指定します。フォルダ名のみ指定した場合は、カレントフォルダ内のフォルダが対象となります。
- 戻り値 ・・・ Folder オブジェクト。
Folder オブジェクトの主なプロパティ
プロパティ | 内容 |
Attributes プロパティ | フォルダの属性を取得または設定します。 |
DateCreated プロパティ | フォルダの作成日時を取得します。 |
DateLastAccessed プロパティ | 最後にアクセスした日時を取得します。 |
DateLastModified プロパティ | 最後に更新された日時を取得します。 |
Drive プロパティ | 指定したフォルダが存在するドライブ文字(「C:」「D:」など)を取得します。 |
Files プロパティ | フォルダ内のすべてのファイルを取得します。 |
IsRootFolder プロパティ | 指定したフォルダがルートフォルダかどうかをブール型(Boolean)の値で取得します。 |
Name プロパティ | 指定したフォルダの名前を取得または設定します。 |
ParentFolder プロパティ | 指定したフォルダが格納されているフォルダ(Folder オブジェクト)を取得します。 |
Path プロパティ | フォルダのパスを取得します。 |
ShortName プロパティ | 8.3形式のフォルダ名を取得します。 |
ShortPath プロパティ | 8.3形式のパスを取得します。 |
Size プロパティ | フォルダ内のすべてのファイルおよびフォルダの合計サイズをバイト単位で取得します。 |
SubFolders プロパティ | フォルダ内のすべてのフォルダを取得します。 |
Type プロパティ | フォルダの種類をあらわす文字列を取得します。 |
Folder オブジェクトの主なメソッド
メソッド | 内容 |
Copy メソッド | フォルダをコピーします。 |
CreateTextFile メソッド | テキストファイル(TextStream オブジェクト)を作成します。 |
Delete メソッド | フォルダを削除します。 |
Move メソッド | フォルダを移動します。 |
Folder オブジェクト 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Sub Sample_GetFolder() Dim fso As New FileSystemObject Dim myFolder As Folder Set myFolder = fso.GetFolder("C:\Documents\Data3\test1\") 'フォルダを移動する myFolder.Move Destination:="C:\Documents\Data3\test2\" End Sub |
実行結果
サンプルVBAソース実行前
実行後
関連記事
-
-
FileSystemObject:ルートフォルダかどうかを調べる(IsRootFolder プロパティ)
ルートフォルダかどうかを調べる(IsRootFolder プロパティ) File …
-
-
FileSystemObject:フォルダをコピー(CopyFolder メソッド)
フォルダをコピー(CopyFolder メソッド) FileSystemObje …
-
-
FileSystemObject:ファイル・フォルダの作成日時を取得(DateCreated プロパティ)
ファイル・フォルダの作成日時を取得(DateCreated プロパティ) Fil …
-
-
TextStream ファイルを読み込む(Read,ReadLine,ReadAll)
ReadAll メソッド TextStream ファイルの内容全体を取得します。 …
-
-
FileSystemObject:ファイルをコピー(CopyFile メソッド)
ファイルをコピーする(CopyFile メソッド) FileSystemObje …
-
-
FileSystemObject:ファイル・フォルダが存在するドライブを取得(Drive プロパティ)
ファイル・フォルダが存在するドライブを取得(Drive プロパティ) FileS …
-
-
FileSystemObject:ファイルやフォルダの親フォルダを調べる(ParentFolder プロパティ)
指定したファイルやフォルダの親フォルダを調べる(ParentFolder プロパ …
-
-
ファイルシステムオブジェクト(FileSystemObject)の使い方
ファイルシステムオブジェクト(FileSystemObject) FileSys …
-
-
FileSystemObject:ファイルを移動する(MoveFile)
ファイルを移動する(MoveFile メソッド) FileSystemObjec …
-
-
TextStream ファイルで、指定された読み込み位置に移動(Skip,SkipLine)
Skip メソッド 開いた TextStream ファイルで、指定された文字数を …