Сайт Алексея Муртазина (Star Cat) E-mail: starcat-rus@yandex.ru
Мои программы Новости сайта Мои идеи Мои стихи Форум Об авторе Мой ЖЖ
VB коды Статьи о VB6 API функции Самоучитель по VB.NET
Собрания сочинений Обмен ссылками Все работы с фото и видео
О моём деде Муртазине ГР Картинная галерея «Дыхание души»
Звёздный Кот

33 Показать атрибуты файла
Private Declare Function GetFileAttributes Lib "kernel32" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long

'GetFileAttributes Constants
Const FILE_ATTRIBUTE_ARCHIVE = &H20
Const FILE_ATTRIBUTE_COMPRESSED = &H800
Const FILE_ATTRIBUTE_DIRECTORY = &H10
Const FILE_ATTRIBUTE_HIDDEN = &H2
Const FILE_ATTRIBUTE_NORMAL = &H80
Const FILE_ATTRIBUTE_READONLY = &H1
Const FILE_ATTRIBUTE_SYSTEM = &H4

Private Sub cGetFileAttributes()
Dim Path As String, Msg As String
Path = "C:\WINDOWS\NOTEPAD.INI"
Att = GetFileAttributes(Path)
If (Att And FILE_ATTRIBUTE_ARCHIVE) <> 0 Then Msg = Msg & "Архивный" & vbCrLf
If (Att And FILE_ATTRIBUTE_COMPRESSED) <> 0 Then Msg = Msg & "Compressed" & vbCrLf
If (Att And FILE_ATTRIBUTE_DIRECTORY) <> 0 Then Msg = Msg & "Directory" & vbCrLf
If (Att And FILE_ATTRIBUTE_HIDDEN) <> 0 Then Msg = Msg & "Скрытый" & vbCrLf
If (Att And FILE_ATTRIBUTE_NORMAL) <> 0 Then Msg = Msg & "Normal" & vbCrLf
If (Att And FILE_ATTRIBUTE_READONLY) <> 0 Then _
Msg = Msg & "Только чтение" & vbCrLf
If (Att And FILE_ATTRIBUTE_SYSTEM) <> 0 Then Msg = Msg & "Системный" & vbCrLf
MsgBox "Атрибуты для " & Path & " :" & vbCrLf & vbCrLf & Msg, _
vbOKOnly + vbInformation
End Sub

Инфо
Сайт создан: 20 июня 2015 г.
Рейтинг@Mail.ru
Главная страница