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

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

  関連記事

FSO CopyFile メソッド
FileSystemObject:ファイルをコピー(CopyFile メソッド)

ファイルをコピーする(CopyFile メソッド) FileSystemObje …

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

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

FSO Move メソッド 実行前
FileSystemObject:フォルダやファイルを移動(Move メソッド)

フォルダやファイルを移動(Move メソッド) FileSystemObject …

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

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

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

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

FSO ReadAll メソッド
TextStream ファイルを読み込む(Read,ReadLine,ReadAll)

ReadAll メソッド TextStream ファイルの内容全体を取得します。 …

FSO GetFile メソッド
FileSystemObject:File オブジェクトを取得(GetFile)

File オブジェクトを取得(GetFile メソッド) FileSystemO …

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

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

FileSystemObject:ファイルを移動する(MoveFile)

ファイルを移動する(MoveFile メソッド) FileSystemObjec …

FSO GetTempName メソッド
FileSystemObject:一時ファイルの名前を自動的に作成(GetTempName)

一時ファイルの名前を自動的に作成(GetTempName メソッド) FileS …