Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/36: Рейтинг темы: голосов - 36, средняя оценка - 4.78
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
1

Как удалить атрибут "скрытый" у папки?

22.11.2010, 22:50. Показов 6723. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вынес себе весь мозг. По пути вынес MSDN. Так вот. Изменение атрибута файла происходит так:
VB.NET
1
SetAttr(a + n, GetAttr(a + n) And (Not vbHidden))
a и n- значения string - то бишь пути к папке. Мне VB.NET говорит, что мол Not vbHidden-это фигня и иди ка ты туда где птицы не летают и реки не текут. Как мне урезонить строптивую машину?(варианты с выкидыванием в окно не предлагать,окна заклеенные, а через форточку системник не вылазиет=))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2010, 22:50
Ответы с готовыми решениями:

Не активный атрибут "скрытый" в свойствах папки
Привет!На компе установлена Windows XP SP3. Есть такая проблема:в свойствах папки "Автозагрузка" и...

Атрибут папки "Скрытый"
Как мне программно поставить атрибут "Скрытый" к папке? Мне очень нужно спрятать папку

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

Как дать лог файлу скрытый атрибут ?
Всем привет ! Есть данные в Memo, их надо сохранить в скрытом лог файле. В самом сохранение...

Атрибут скрытый
Добрый день, если установить для папки атрибут скрытый, как нужно потом его восстановить?

11
Почетный модератор
Эксперт .NET
8722 / 3674 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
23.11.2010, 01:11 2
VB.NET
1
File.SetAttributes("D:\1", File.GetAttributes("D:\1") And Not FileAttribute.Hidden)
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
23.11.2010, 21:27  [ТС] 3
найн, пишет как и раньше+ещё подчёркивает File синим
0
Почетный модератор
Эксперт .NET
8722 / 3674 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
23.11.2010, 21:54 4
Цитата Сообщение от Provaider Посмотреть сообщение
найн
Ну так если не читать, что пишет, то большая часть ваших программ работать не будет )
Подключи System.IO
VB.NET
1
Imports System.IO
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
23.11.2010, 22:00  [ТС] 5
Сие правда=)
Но вот только при таком раскладе
VB.NET
1
IO.File.SetAttributes(a + n, IO.File.GetAttributes(a + n) And Not FileAttribute.Hidden)
Эта сволочь говорит, что "Недопустимое значение атрибутов файла или каталога."
0
Почетный модератор
Эксперт .NET
8722 / 3674 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
23.11.2010, 22:21 6
Какие ещё атрибуты стоят у папки? Вообще что за папка?
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
23.11.2010, 23:05  [ТС] 7
Короче. Вот предыстория. Вирус Trojan.Autorunю Фишка такая, делает папки скрытыми, а копии делает .exe. Каспер убивает вирус, но папки "открыть взору" не может, т.к параметр "Скрытый" заблокирован. Так вот. Мне надоело вбивать для каждой папки в cmd.exe attrib -s -h /s /d адрес папки, поэтому я решил автоматизировать этот процесс. Отмечу, что через командную строку всё пашет.
1
Почетный модератор
Эксперт .NET
8722 / 3674 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
23.11.2010, 23:14 8

Не по теме:

Блин, мимо окна промахнулся и + поставил :D

Ну так ты сначала в cmd снимаешь системный атрибут, также делай и тут:
VB.NET
1
File.SetAttributes("D:\1", File.GetAttributes("D:\1") And Not FileAttribute.System And Not FileAttribute.Hidden)
1
Почетный модератор
21415 / 9150 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
24.11.2010, 10:46 9
Может, я чего недопонял, но если так:
VB.NET
1
2
Dim F As New IO.DirectoryInfo("C:\1")
        F.Attributes = IO.FileAttributes.Normal
?
1
Почетный модератор
Эксперт .NET
8722 / 3674 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
24.11.2010, 18:04 10
Памирыч, мой способ отличается тем, что я убираю только 2 атрибута, а все остальные не трогаю.
0
Почетный модератор
21415 / 9150 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
24.11.2010, 22:54 11
Если говорить о ситуации, когда вирус скрывает папки на флешке и подсовывает себя вместо них, то какой смысл "вычитать" атрибуты, когда задача заключается лишь в том, чтобы вернуть папки "на место". Да и какиетам могут быть "супер-пупер"-атрибуты у простых папок, чтобы биться за их сохранение, меняя лишь скрытый?
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
27.11.2010, 18:00  [ТС] 12
Всё, спс, помогло. действительно, надо было просто всё по-порядку делать. А прога действительно помогает.
0
27.11.2010, 18:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2010, 18:00
Помогаю со студенческими работами здесь

Поставить на файл атрибут скрытый
Как можно поставить на файл аттрибут "Скрытый"? Например заходишь в свойства файла, и там можно...

Как убрать атрибут "скрытый"
качнул сборку винды -поставил все ок !только вот не нравится что создатели сборки заделали ля...

Как найти путь до папки и удалить папку внутри найденной папки
Здравствуйте, есть форма, на ней кнопка1, кнопка2 и едит, нужно сделать так чтобы при нажатии на...

Как найти и удалить скрытый(невидимый текст)?
Проблема такова - одна из Глав диплома не проходит антиплагиат, пишет "обход". Якобы весь текст...

Как найти скрытый прокси и удалить его ?
Недавно заметил что начал тормозить инет. Решил чекнуть по айпи,и узнал что нахожусь в Голландии. ...

Как удалить атрибут шифрования
Здравствуйте ребята на компе вин 7 обновился до 10 го но некорректно. Пришлось откатить но по каким...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru