プロパティで表示される、ファイルの詳細情報(バージョン・会社名・製品名・著作権など)を取得する方法を記載します。
Dim sFilePath As String = "c:\work\myfile.txt" Dim hVInfo As System.Diagnostics.FileVersionInfo = _ System.Diagnostics.FileVersionInfo.GetVersionInfo(sFilePath)
VB.NET
プロパティで表示される、ファイルの詳細情報(バージョン・会社名・製品名・著作権など)を取得する方法を記載します。
Dim sFilePath As String = "c:\work\myfile.txt" Dim hVInfo As System.Diagnostics.FileVersionInfo = _ System.Diagnostics.FileVersionInfo.GetVersionInfo(sFilePath)
フォルダの日付を取得や変更をする方法を記載します。
取得・変更には、System.IO.Directoryを使用します。
Dim sDirPath As String = "C:\work\" '作成日時を取得する Dim dCreate As DateTime = System.IO.Directory.GetCreationTime(sDirPath) '更新日時を取得する Dim dUpdate As DateTime = System.IO.Directory.GetLastWriteTime(sDirPath) 'アクセス日時を取得する Dim dAccess As DateTime = System.IO.Directory.GetLastAccessTime(sDirPath)
Dim sDirPath As String = "C:\work" Dim fInfo As New System.IO.FileInfo(sFilePath) 'または Dim fInfo As System.IO.FileInfo = My.Computer.FileSystem.GetFileInfo(sFilePath) '作成日時を取得する Dim dCreate As DateTime = fInfo.CreationTime '更新日時を取得する Dim dUpdate As DateTime = fInfo.LastWriteTime 'アクセス日時を取得する Dim dAccess As DateTime = fInfo.LastAccessTime
・FileInfoでは、ファイルでもフォルダでも同じ方法で取得出来ます。
Dim sDirPath As String = "C:\work\aaa" '作成日時を変更する System.IO.Directory.SetCreationTime(sDirPath, DateTime.Now) '更新日時を変更する System.IO.Directory.SetLastWriteTime(sDirPath, DateTime.Now) 'アクセス日時を変更する System.IO.Directory.SetLastAccessTime(sDirPath, DateTime.Now)
※C:¥は、アクセス権でエラーになる事がある。