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 IsRootFolder プロパティ
FileSystemObject:ルートフォルダかどうかを調べる(IsRootFolder プロパティ)

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

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

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

FSO FolderExists メソッド 1
FileSystemObject:フォルダの存在確認(FolderExists メソッド)

フォルダの存在確認(FolderExists メソッド) FileSystemO …

FSO DateLastModified プロパティ
FileSystemObject:ファイル・フォルダの最終更新日時を取得(DateLastModified プロパティ)

ファイル・フォルダの最終更新日時を取得(DateLastModified プロパ …

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

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

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

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

FSO OpenAsTextStream メソッド
FileSystemObject:ファイルを開く(OpenAsTextStream メソッド)

ファイルを開く(OpenAsTextStream メソッド) 指定されたファイル …

FSO GetDrive メソッド
FileSystemObject:ドライブを取得する(GetDrive メソッド)

ドライブを取得する(GetDrive メソッド) FileSystemObjec …

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

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

FSO Write メソッド・WriteLine メソッド・WriteBlankLines メソッド
TextStream ファイルに書き込む(Write,WriteLine,WriteBlankLines)

Write メソッド TextStream ファイルに、指定した文字列を書き込み …