VB.Net Tutorial/Stream File/FileInfo

Материал из VB Эксперт
Версия от 15:56, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

FileInfo.IsReadOnly, FileAttributes.Hidden

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
   
       Dim fileDetail As IO.FileInfo = My.ruputer.FileSystem.GetFileInfo("test.txt")
       Console.WriteLine(fileDetail.IsReadOnly)
       Console.WriteLine(CBool(fileDetail.Attributes And IO.FileAttributes.Hidden))
   End Sub

End Class</source>

False
False

Get File Attributes as a string

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
   
       Dim fileDetail As IO.FileInfo
       fileDetail = My.ruputer.FileSystem.GetFileInfo("test.txt")
       Console.WriteLine("Attributes: " & fileDetail.Attributes.ToString())
   End Sub

End Class</source>

Attributes: Archive, NotContentIndexed

Get file Creation Time, Last Access Time and Modified Time

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
   
       Dim fileDetail As IO.FileInfo
       fileDetail = My.ruputer.FileSystem.GetFileInfo("test.txt")
       Console.WriteLine("Created: " & fileDetail.CreationTime)
       Console.WriteLine("Accessed: " & fileDetail.LastAccessTime)
       Console.WriteLine("Modified: " & fileDetail.LastWriteTime)
   End Sub

End Class</source>

Created: 11/05/2007 9:20:09 PM
Accessed: 11/05/2007 9:26:39 PM
Modified: 11/05/2007 9:26:04 PM

Get file extension name

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
   
       Dim fileDetail As IO.FileInfo
       fileDetail = My.ruputer.FileSystem.GetFileInfo("test.txt")
       Console.WriteLine(fileDetail.Extension)
   End Sub

End Class</source>

.txt

Get file size

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
   
       Dim fileDetail As IO.FileInfo
       fileDetail = My.ruputer.FileSystem.GetFileInfo("test.txt")
       Console.WriteLine("Size: " & fileDetail.Length & " byte(s)")
   End Sub

End Class</source>

Size: 343984 byte(s)

My.Computer.FileSystem.GetFileInfo(""File Name"")

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
   
       Dim fileDetail As IO.FileInfo = My.ruputer.FileSystem.GetFileInfo("test.txt")
       Console.WriteLine(fileDetail.IsReadOnly)
       Console.WriteLine(CBool(fileDetail.Attributes And IO.FileAttributes.Hidden))
   End Sub

End Class</source>

False
False

Set file attributes: Hidden, ReadOnly

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
   
       Dim fileDetail As IO.FileInfo = My.ruputer.FileSystem.GetFileInfo("yourfile.jpg")
       fileDetail.IsReadOnly = True
       fileDetail.Attributes = fileDetail.Attributes Or IO.FileAttributes.Hidden
   End Sub

End Class</source>