DimOk, что значит "невидимую"? т.е. скрытую? присвоить ей атрибут скрытности?
средствами констракта - хз. а чисто средствами винды - пожалуйста! команда такая (можно запустить в cmd.exe): attrib +h имя_папки
например, attrib +h MyFolder
если в папке, где запущена команда, папка с названием MyFolder имеется, она получит атрибут "Скрытый". иначе ничего не произойдёт, узнаешь просто, что такой папки в этом месте нет.
можно сделать bat-файл с такой командой и запускать его, если надо. тогда папкой запуска будет папка, где лежит bat.
снятие атрибута происходит так же, за исключением того, что "плюс" надо поменять на "минус": attrib -h MyFolder
справку по команде attrib (чтобы узнать обо всех плюшках) можно получить, набрав в командной строке attrib /?Добавлено (15.05.2013, 12:01)
---------------------------------------------
кстати.. раз уж ты скрываешь папку, значит причины есть.
можно сделать ещё вот такую фишку.. если добавить помимо атрибута скрытности атрибут "Системный", это даст тебе ещё одну маленькую плюшку перед рядовым юзером, так как:
1) скрытую таким образом папку нельзя увидеть, если включить только "показывать скрытые файлы и папки", для этого дополнительно нужно включить ещё и "отображение системных файлов" (до этого тоже ещё надо додуматься)
2) если мы и увидели её, нельзя нажать ПКМ и снять галочку "Скрытый", она будет "серая", заблокированная
короче, снять сие мы сможем средствами командной строки или сторонним ПО (которое сделает это теми же средствами).
смысла большого всё это не имеет, но раз уж хочется..
чтобы поставить атрибуты "Скрытый" и "Системный", можно в одной команде сразу написать так: attrib +h +s MyFolder
снимается аналогично (подставляем минусы)