Программирование
Веб программирование

Атрибуты файлов Visual Basic

 
 

Ты наверное когда - нибуть видел, что в свойствах файла есть 3 атрибута - Только чтение, Скрытый, Архивный, там же можно поставить галку на любой из атрибутов. В VB тоже можно это сделать. Вот как:

SetAttr "C:Чел.exe", vbReadOnly 'Поставить атрибут "Только чтение" 
SetAttr "C:Чел.exe", GetAttr("C:Scan Port.exe") And (Not vbReadOnly) 'Очистить атрибут "Только чтение"

SetAttr "C:Чел.exe", vbArchive 'Поставить атрибут "Архивный"
SetAttr "C:Чел.exe", GetAttr("C:Scan Port.exe") And (Not vbArchive) 'Очистить атрибут "Архивный"

SetAttr "C:Чел.exe", vbHidden 'Поставить атрибут "Скрытый"
SetAttr "C:Чел.exe", GetAttr("C:Scan Port.exe") And (Not vbHidden) 'Очистить атрибут "Скрытый" 

Есть вопросы? Спроси на нашем форуме!!
Влад [08.01.2011 12:42]

Спасибо, пригодится) Но правда мне кажется через командную строку лучше на мой взгляд shell "cmd.exe /c attrib "[диск:][путь к файлу][имя файла] +h" - это скрывает файл (если поставить -h то делает его видимым) есть еще 3 ключа

Гость [27.03.2011 03:32]

Еще есть Системный и Нормальный.

Гость [14.04.2011 16:32]

ничё не понял,чё за ц:\скан порт.ехе

Андрей [15.04.2011 08:24]

снятие невидимости неробит, пишет, что файл не найден по крайней мере если не сразу снимать а на отдельную кнопку ставить, хотя понятно дело, это даже смешно немного-) эт как так, файл не раскрывается из-а того, что он не раскрыт-)

http://vbbook.ru/forum/profile.php?id=105 [05.11.2011 02:30]

В командной строке есть %windir% , а как быть если у пользователя винда установлена другой диск . буква диска не известно ??

Мария [05.11.2011 14:11]

Путь к папочке windows можно узнать тут:
http://vbbook.ru/visual-basic/yznaem-dirky-vindu/

Дима [30.01.2012 13:46]

код скрытия файла на 7 Винде не работает!

Юра (Shade) [30.01.2012 20:35]

Все работает нормально!
ПРОВЕРЕННО.

Samou4120 [08.03.2013 15:37]

какой еще Port.exe ?



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.