ASP File オブジェクト
Fileオブジェクトは、指定されたファイルに関する情報を返します。
例
- ファイルはいつ作成されましたか?
- この例では、まずFileSystemObjectオブジェクトを作成し、FileオブジェクトのDateCreated属性を使用して指定されたファイルが作成された日付と時間を取得する方法を示します。
- このファイルはいつ修改されましたか?
- この例では、DateLastModified属性を使用して指定されたファイルが最後に修改された日付と時間を取得する方法を示します。
- このファイルはいつアクセスされたか?
- この例では、DateLastAccessed属性を使用して指定ファイルが最後にアクセスされた日付と時間を取得する方法を示します。
- 指定ファイルの属性を返します
- この例では、Attributesを使用して指定ファイルの属性を返す方法を示します。
Fileオブジェクト
Fileオブジェクトは、指定ファイルに関する情報を返します。
Fileオブジェクトの関連属性やメソッドを操作するには、FileSystemObjectを使用してFileオブジェクトのインスタンスを作成する必要があります。まず、FileSystemObjectオブジェクトを作成し、FileSystemObjectオブジェクトのGetFileメソッドまたはFolderオブジェクトのFiles属性を使用してこのFileオブジェクトを例示します。
以下のコードは、FileSystemObjectオブジェクトのGetFileメソッドを使用してFileオブジェクトを例示し、DateCreated属性を使用して指定ファイルが作成された日付を返します:
<% Dim fs,f Set fs=Server.CreateObject("Scripting.FileSystemObject") Set f=fs.GetFile("c:\test.txt") Response.Write("File created: " & f.DateCreated) set f=nothing set fs=nothing %>
出力:
File created: 8/8/2008 10:01:19 AM
Fileオブジェクトの属性とメソッド
属性
属性 | 説明 |
---|---|
Attributes | 指定ファイルの属性を設定または返します。 |
DateCreated | 指定ファイルが作成された日付と時間を返します。 |
DateLastAccessed | 指定ファイルが最後にアクセスされた日付と時間を返します。 |
DateLastModified | 指定ファイルが最後に変更された日付と時間を返します。 |
Drive | 指定ファイルが属するドライブのドライブ文字を返します。 |
Name | 指定ファイルの名前を設定または返します。 |
ParentFolder | 指定ファイルまたはフォルダーの親フォルダーオブジェクトを返します。 |
Path | 指定ファイルのパスを返します。 |
ShortName | 指定ファイルの短い名前(8.3命名規約)を返します。 |
ShortPath | 指定ファイルの短いパス(8.3命名規約)を返します。 |
Size | 指定ファイルのサイズ(バイト)を返します。 |
Type | 指定ファイルのタイプを返します。 |
メソッド
メソッド | 説明 |
---|---|
Copy | 指定されたファイルを一つの位置から別の位置にコピーします。 |
Delete | 指定されたファイルを削除します。 |
Move | 指定されたファイルを一つの位置から別の位置に移動します。 |
OpenAsTextStream | 指定されたファイルを開き、このファイルにアクセスするためのTextStreamオブジェクトを返します。 |