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ソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Sub Sample_GetFile() Dim fso As New FileSystemObject Dim myFile As File Set myFile = fso.GetFile("C:\Documents\data3\book01.xlsx") MsgBox "名前:" & myFile.Name & vbCrLf & _ "サイズ:" & myFile.Size & vbCrLf End Sub |
実行結果
関連記事
-
-
TextStream ファイルを読み込む(Read,ReadLine,ReadAll)
ReadAll メソッド TextStream ファイルの内容全体を取得します。 …
-
-
FileSystemObject:8.3形式のファイル名(フォルダ名)またはパスを取得(ShortPath, ShortName)
8.3形式のファイル名(フォルダ名)またはパスを取得(ShortPath, Sh …
-
-
TextStream ファイルの位置(AtEndOfLine,AtEndOfStream,Column,Line)
AtEndOfLine プロパティ 開いたファイル(TextStream ファイ …
-
-
FileSystemObject:ルートフォルダかどうかを調べる(IsRootFolder プロパティ)
ルートフォルダかどうかを調べる(IsRootFolder プロパティ) File …
-
-
FileSystemObject:指定したファイル名から拡張子を取得する(GetExtensionName)
ファイル名から拡張子を取得(GetExtensionName メソッド) Fil …
-
-
FileSystemObject:フォルダ内のすべてのファイルを取得(Files プロパティ)
フォルダ内のすべてのファイルを取得(Files プロパティ) フォルダ内のすべて …
-
-
FileSystemObject:フォルダをコピー(CopyFolder メソッド)
フォルダをコピー(CopyFolder メソッド) FileSystemObje …
-
-
FileSystemObject:ファイルやフォルダの親フォルダを調べる(ParentFolder プロパティ)
指定したファイルやフォルダの親フォルダを調べる(ParentFolder プロパ …
-
-
FileSystemObject:フォルダの存在確認(FolderExists メソッド)
フォルダの存在確認(FolderExists メソッド) FileSystemO …
-
-
FileSystemObject:フォルダやファイルの種類を調べる(Type プロパティ)
フォルダやファイルの種類を取得(Type プロパティ) FileSystemOb …
