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