powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Прочитать атрибуты файла
4 сообщений из 4, страница 1 из 1
Прочитать атрибуты файла
    #35073313
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли и как прочеть атрибуты файла: пользователь и его доступы к файлу.(чтение, запись и проч.)? (Permissions)
...
Рейтинг: 0 / 0
Прочитать атрибуты файла
    #35075764
KuskovS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подойтет?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Sub ShowFileAttr(fName As String) 'процедура
'выводит сообщение с атрибутами файла, имя которого передано в fName

Dim fAttr As Integer'каждый атрибут файла представлен уникальным числовым кодом
Dim mStr As String

fAttr = GetAttr(fName)
mStr = UCase(fName)

mStr = mStr & " - Имеет следующие атрибуты: " & vbCr

    If (fAttr And vbReadOnly) Then _
        mStr = mStr & "Только чтение" & vbCr
    If (fAttr And vbHidden) Then _
        mStr = mStr & "Скрытый" & vbCr
    If (fAttr And vbSystem) Then _
        mStr = mStr & "Системный" & vbCr
    If (fAttr And vbVolume) Then _
        mStr = mStr & "Метка тома" & vbCr
    If (fAttr And vbDirectory) Then _
        mStr = mStr & "Директория" & vbCr
    If (fAttr And vbArchive) Then _
        mStr = mStr & "Архивный" & vbCr
    MsgBox mStr
End Sub

Sub ListFileAttr() 'проверка процедуры
Dim strPath As String

ShowFileAttr fName:="c:\io.sys"
ShowFileAttr fName:="c:\msdos.sys"

strPath = Application.StartupPath
ShowFileAttr fName:=strPath

strPath = strPath & "\personal.xls"
ShowFileAttr fName:=strPath
End Sub
...
Рейтинг: 0 / 0
Прочитать атрибуты файла
    #35081758
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KuskovSПодойтет?

Эххх, в данном случае нет...
...
Рейтинг: 0 / 0
Прочитать атрибуты файла
    #35108166
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитать список управления доступом можно из командной строки
используя Cacls.
Можно, и если да то каким образом, использовать эту команду (и вообще команды Win) в коде VBA?
Например мы перебираем кодом
и вместо записи имени файла выполняем команду Cacls, которая записывает результат, в другой файл или в активную книгу
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Прочитать атрибуты файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]