Поделиться через


Практическое руководство. Определение того, является ли файл скрытым, в Visual Basic

Метод GetFileInfo можно использовать для получения объекта FileInfo, который содержит сведения о заданном файле, включая перечисление FileAttributes.

Чтобы определить, является ли файл скрытым

  1. Получите объект FileInfo для файла, который нужно проверить. В этом примере возвращается объект FileInfo для файла Testfile.txt.

    Dim infoReader As System.IO.FileInfo
    infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
    
  2. Получите объект FileAttributes из объекта FileInfo. В этом примере получается объект FileAttributes из объекта FileInfo.

    Dim attributeReader As System.IO.FileAttributes
    attributeReader = infoReader.Attributes
    
  3. Проверьте объект FileAttributes, чтобы определить, является ли файл скрытым. В этом примере определяется, является ли файл скрытым, и отображаются соответствующие результаты.

    If (attributeReader And System.IO.FileAttributes.Hidden) > 0 Then
        MsgBox("File is hidden!")
    Else
        MsgBox("File is not hidden!")
    End If
    

См. также

Задачи

Практическое руководство. Определение атрибутов файла в Visual Basic

Ссылки

FileSystem

GetFileInfo

Другие ресурсы

Свойства файла, каталога и диска в Visual Basic