ExcelWork.info

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

FileSystemObject:File オブジェクトを取得(GetFile)

      2016/05/24

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

FileSystemObject(FSO)を使用して、File オブジェクトを取得します。FileSystemObject(FSO)のインスタンスを生成する方法は、ファイルシステムオブジェクト(FileSystemObject)の使い方 を参照してください。


【書式】

<取得>
object.GetFile ( filepath )


引数・戻り値

  • object  ・・・  FileSystemObject オブジェクトを指定します。
  • filepath  ・・・  取得したいファイルのパスを含む名前を指定します。ファイル名のみ指定した場合は、カレントフォルダ内のファイルが対象となります。

filepath で指定したファイルが存在しない場合は、エラーが発生します。



File オブジェクトの主なメソッド

プロパティ 内容
Attributes プロパティ ファイルの属性を取得または設定します。
DateCreated プロパティ ファイルの作成日時を取得します。
DateLastAccessed プロパティ 最後にアクセスした日時を取得します。
DateLastModified プロパティ 最後に更新された日時を取得します。
Drive プロパティ 指定したファイルが存在するドライブ文字(「C:」「D:」など)を取得します。
Name プロパティ 指定したファイルの名前を取得または設定します。
ParentFolder プロパティ 指定したファイルが格納されているフォルダ(Folder オブジェクト)を取得します。
Path プロパティ ファイルのパスを取得します。
ShortName プロパティ 8.3形式のファイル名を取得します。
ShortPath プロパティ 8.3形式のパスを取得します。
Size プロパティ ファイルの容量をバイト単位で取得します。
Type プロパティ ファイルの種類をあらわす文字列を取得します。



File オブジェクトの主なメソッド

メソッド 内容
Copy メソッド ファイルをコピーします。
Delete メソッド ファイルを削除します。
Move メソッド ファイルを移動します。
OpenAsTextStream メソッド テキストファイル(TextStream オブジェクト)を開きます。



GetFile メソッド 使用例

サンプルVBAソース


実行結果

FSO GetFile メソッド



 - FileSystemObject , , , ,

Message

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

  関連記事

FSO CreateFolder メソッド
FileSystemObject:フォルダの作成(CreateFolder メソッド)

フォルダの作成(CreateFolder メソッド) FileSystemObj …

FSO Drives プロパティ
FileSystemObject:ドライブを取得する(Drives プロパティ)

ドライブ(Drives コレクション)を取得する(Drives プロパティ) F …

FSO Type プロパティ
FileSystemObject:フォルダやファイルの種類を調べる(Type プロパティ)

フォルダやファイルの種類を取得(Type プロパティ) FileSystemOb …

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

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

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

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

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

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

FSO Drive オブジェクトのプロパティ
FileSystemObject:Drive オブジェクトの主なプロパティ

Drive オブジェクトの取得 Drive オブジェクト を取得するには、FSO …

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

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

FSO Delete メソッド 実行前
FileSystemObject:フォルダやファイルを削除(Delete メソッド)

フォルダやファイルを削除(Delete メソッド) FileSystemObje …

FSO Skip メソッド・SkipLine メソッド
TextStream ファイルで、指定された読み込み位置に移動(Skip,SkipLine)

Skip メソッド 開いた TextStream ファイルで、指定された文字数を …