ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

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ソース


実行結果

サンプルVBAソース実行前

FSO Folder オブジェクト 01

実行後

FSO Folder オブジェクト 02



 - FileSystemObject , , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

FSO OpenTextFile メソッド 実行前
FileSystemObject:ファイルを開く・閉じる(OpenTextFile ,Close)

ファイルを開く(OpenTextFile メソッド) FileSystemObj …

FSO AtEndOfLine プロパティ Line プロパティ
TextStream ファイルの位置(AtEndOfLine,AtEndOfStream,Column,Line)

AtEndOfLine プロパティ 開いたファイル(TextStream ファイ …

FileSystemObject:ファイルの存在確認(FileExists メソッド)

ファイルの存在確認(FileExists メソッド) FileSystemObj …

FSO IsRootFolder プロパティ
FileSystemObject:ルートフォルダかどうかを調べる(IsRootFolder プロパティ)

ルートフォルダかどうかを調べる(IsRootFolder プロパティ) File …

FSO Drive プロパティ
FileSystemObject:ファイル・フォルダが存在するドライブを取得(Drive プロパティ)

ファイル・フォルダが存在するドライブを取得(Drive プロパティ) FileS …

FSO SubFolders プロパティ
FileSystemObject:指定フォルダに含まれるすべてのフォルダを取得(SubFolders プロパティ)

フォルダに含まれるすべてのフォルダを取得(SubFolders プロパティ) F …

FSO Files プロパティ
FileSystemObject:フォルダ内のすべてのファイルを取得(Files プロパティ)

フォルダ内のすべてのファイルを取得(Files プロパティ) フォルダ内のすべて …

FSO Name プロパティ 01
FileSystemObject:フォルダまたはファイルの名前を取得または設定する(Name プロパティ)

フォルダまたはファイルの名前を取得または設定する(Name プロパティ) Fil …

FileSystemObject:フォルダを移動する(MoveFolder)

フォルダを移動する(MoveFolder メソッド) FileSystemObj …

FSO CopyFolder メソッド 1
FileSystemObject:フォルダをコピー(CopyFolder メソッド)

フォルダをコピー(CopyFolder メソッド) FileSystemObje …