ファイルの最終更新日時他の取得 |
ファイル属性・ファイルの作成日時・最終アクセス日時・最終更新日時の取得 (256) | |
まず、参照設定をしておいて下さい。 そして Form に Command1を配列で4個とLabel1を貼り付けて Sample.txt を準備しておいて下 さい。 |
|
Option Explicit 'SampleNo=256 WindowsXP VB6.0(SP5) 2003.02.22 Private Sub Command1_Click(Index As Integer) Dim Fso As New FileSystemObject Dim FsoFile As File Select Case Index Case 0 Set FsoFile = Fso.GetFile(App.Path & "\Sample.txt") Label1.Caption = "ファイル属性は " & FsoFile.Attributes & " です" Case 1 Set FsoFile = Fso.GetFile(App.Path & "\Sample.txt") FsoFile.Attributes = Normal Label1.Caption = "ファイル属性を " & FsoFile.Attributes & _ " に変更しました" FsoFile.Attributes = Archive 'Archive に再設定 Case 2 Set FsoFile = Fso.GetFile(App.Path & "\Sample.txt") Label1.Caption = "作成日時:" & FsoFile.DateCreated Case 3 Set FsoFile = Fso.GetFile(App.Path & "\Sample.txt") Label1.Caption = "最終アクセス日時:" & FsoFile.DateLastAccessed 'このプロパティの動作は、使用しているオペレーティングシステムに '依存します。オペレーティング システムがこの時刻情報の提供を 'サポートしていない場合は、何も取得されません。 Case 4 Set FsoFile = Fso.GetFile(App.Path & "\Sample.txt") Label1.Caption = "最終更新日時:" & FsoFile.DateLastModified End Select Set FsoFile = Nothing End Sub |
|
ファイルの属性関係やファイルの作成日時はVBの機能でも取得できますが、最終アクセス日時・ 最終更新日時はVBの機能では取得出来ないので便利かと思います。 |
2003/02/27