ここではSystem.IO.FileInfoクラスによるファイルの操作を紹介します。
目次
System.IO.FileInfoクラスの使用例
ファイルの存在を確認する(Existsメソッド)
Dim fileName As String = "C:\temp\test.txt"
If System.IO.File.Exists(fileName) Then
Console.WriteLine(fileName & "は存在します。")
Else
Console.WriteLine(fileName & "は存在しません。")
End If
ファイルの名前を取得を取得する(Nameメソッド)
Dim fInfo As New System.IO.FileInfo("C:\temp\test.txt")
Console.WriteLine(fInfo.Name) '結果:test.txt
ファイルの拡張子を取得する(Extensionメソッド)
Dim fInfo As New System.IO.FileInfo("C:\temp\test.txt")
Console.WriteLine(fInfo.Extension) ' 結果:.txt
ファイルが読み取り専用かを確認する(IsReadOnlyメソッド)
Dim fInfo As New System.IO.FileInfo("C:\temp\test.txt")
If fInfo.IsReadOnly Then
Console.WriteLine("読み取り専用である")
Else
Console.WriteLine("読み取り専用ではない")
End If
ファイルのサイズをバイト単位で取得する(Lengthメソッド)
Dim fInfo As New System.IO.FileInfo("C:\temp\test.txt")
Console.WriteLine(fInfo.Length & "バイト")
ファイルの作成日時を取得する(CreationTimeメソッド)
Dim fInfo As New System.IO.FileInfo("C:\temp\test.txt")
Console.WriteLine(fInfo.CreationTime)
ファイルの更新日時を取得する(LastWriteTimeメソッド)
Dim fInfo As New System.IO.FileInfo("C:\temp\test.txt")
Console.WriteLine(fInfo.LastWriteTime)
以上、System.IO.FileInfoクラスによるファイルの操作について解説しました。