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 Move メソッド 実行前
FileSystemObject:フォルダやファイルを移動(Move メソッド)

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

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

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

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

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

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

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

FSO TextStream オブジェクト
FileSystemObject:テキストファイルを操作する(TextStream オブジェクト)

TextStream オブジェクト FileSystemObject(FSO)の …

FSO GetFileName メソッド
FileSystemObject:フルパスからファイル名、パスを取得する(GetFileName、GetParentFolderName)

フルパスからファイル名やパスを取得する FileSystemObject(FSO …

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

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

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

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

FSO ShortPath プロパティ・ShortName プロパティ
FileSystemObject:8.3形式のファイル名(フォルダ名)またはパスを取得(ShortPath, ShortName)

8.3形式のファイル名(フォルダ名)またはパスを取得(ShortPath, Sh …

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

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