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

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

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

  関連記事

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

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

FSO DriveExists メソッド
FileSystemObject:ドライブの存在確認(DriveExists メソッド)

ドライブの存在確認(DriveExists メソッド) FileSystemOb …

FSO Copy メソッド 01
FileSystemObject:フォルダやファイルをコピー(Copy メソッド)

フォルダやファイルをコピー(Copy メソッド) FileSystemObjec …

FSO Size プロパティ
FileSystemObject:ファイルやフォルダのサイズを取得(Size プロパティ)

ファイルやフォルダのサイズを取得(Size プロパティ) FileSystemO …

FSO CreateTextFile メソッド
FileSystemObject:テキストファイルを作成(CreateTextFile メソッド)

テキストファイルを作成(CreateTextFile メソッド) FileSys …

FSO DateCreated プロパティ
FileSystemObject:ファイル・フォルダの作成日時を取得(DateCreated プロパティ)

ファイル・フォルダの作成日時を取得(DateCreated プロパティ) Fil …

FSO Attributes プロパティ
FileSystemObject:ファイル・フォルダの属性を取得または設定(Attributes プロパティ)

ファイル・フォルダの属性を取得または設定(Attributes プロパティ) フ …

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

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

FSO DateLastAccessed プロパティ
FileSystemObject:ファイル・フォルダの最終アクセス日時を取得(DateLastAccessed プロパティ)

ファイル・フォルダの最終アクセス日時を取得(DateLastAccessed プ …

FSO GetBaseName メソッド
FileSystemObject:指定したファイル名から拡張子を除いた文字列を取得する(GetBaseName)

ファイル名から拡張子を除いた文字列を取得(GetBaseName メソッド) F …