powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Атрибуты
6 сообщений из 6, страница 1 из 1
Атрибуты
    #35148746
lambdaX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите люди как сделать такие операции с атрибутами:
Сначало снять атрибут -Толко для чтения
А потом поставить обратно?
...
Рейтинг: 0 / 0
Атрибуты
    #35149041
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FSO
File.Attributes.
...
Рейтинг: 0 / 0
Атрибуты
    #35150881
lambdaX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С одной стороны можно и так но желательно нужно cherez WinAPI
...
Рейтинг: 0 / 0
Атрибуты
    #35150891
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lambdaXС одной стороны можно и так но желательно нужно cherez WinAPI

A FSO и есть API. API, завернутые для вас в фантик удобного класса.
...
Рейтинг: 0 / 0
Атрибуты
    #35151853
lambdaX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через Кернель апи сделать еще проще!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long


Private Const ATRIBUTE_X =  32   ' Атрибуты которые мы хотим задать

Private Sub Form_Load()

SetFileAttributes "C:\halyava.txt", ATRIBUTE_X


End Sub
Всё хорошо работает, а атрибут можно посмотреть функцией GetFileAttributes! ;)
...
Рейтинг: 0 / 0
Атрибуты
    #35152085
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Штатный способ для VB (без WinAPI и FSO):
Код: plaintext
1.
2.
3.
4.
5.
6.
    Dim currentAttr As Integer
    
    currentAttr = GetAttr("D:\test.txt")
    
    SetAttr "D:\test.txt", currentAttr Or vbReadOnly 'устанавливаем атрибут "только чтение"
    SetAttr "D:\test.txt", currentAttr And Not vbReadOnly 'снимаем атрибут "только чтение"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Атрибуты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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