VB.NETにファイルの作成日時、更新日時を取得

2021年9月15日

書式
1.Public Shared Function GetCreationTime (path As String) As DateTime
ディレクトリの作成日時を取得します。
2.Public Shared Function GetLastWriteTime (path As String) As DateTime
指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Imports System.IO
Module Module1
Sub Main()
'ファイルパスの指定
Dim targetFile As String = "C:\data\test_2022oly.doc"
'作成日時
Dim createdt As DateTime = Directory.GetCreationTime(targetFile)
Dim updatedt As DateTime = Directory.GetLastWriteTime(targetFile)
Console.WriteLine("ファイルの作成日時")
Console.WriteLine(createdt)
Console.WriteLine("ファイルの更新日時")
Console.WriteLine(updatedt)
Console.ReadKey()
End Sub
End Module
Imports System.IO Module Module1 Sub Main() 'ファイルパスの指定 Dim targetFile As String = "C:\data\test_2022oly.doc" '作成日時 Dim createdt As DateTime = Directory.GetCreationTime(targetFile) Dim updatedt As DateTime = Directory.GetLastWriteTime(targetFile) Console.WriteLine("ファイルの作成日時") Console.WriteLine(createdt) Console.WriteLine("ファイルの更新日時") Console.WriteLine(updatedt) Console.ReadKey() End Sub End Module
Imports System.IO

Module Module1

    Sub Main()


        'ファイルパスの指定
        Dim targetFile As String = "C:\data\test_2022oly.doc"

        '作成日時
        Dim createdt As DateTime = Directory.GetCreationTime(targetFile)

        Dim updatedt As DateTime = Directory.GetLastWriteTime(targetFile)

        Console.WriteLine("ファイルの作成日時")
        Console.WriteLine(createdt)

        Console.WriteLine("ファイルの更新日時")
        Console.WriteLine(updatedt)

        Console.ReadKey()

    End Sub

End Module

実行結果
ファイルの作成日時
2020/07/31 10:59:50
ファイルの更新日時
2021/09/15 20:01:58

VB.net

Posted by arkgame