Код:
cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Zelaete sprjatat direktoriju? (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Nevernaja komanda
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Papka sprjatana
goto End
:UNLOCK
echo Vvedite parol dlja vosstanovlenija papki
set/p "pass=>"
if NOT %pass%== exnews.org goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Papka vosstanovlena
goto End
:FAIL
echo Nevernij parol
goto end
:MDLOCKER
md Private
echo Sekretnaja papka sozdana
goto End
:End
Вместо exnews.org введите свой пароль.
Подчёркнутые функциональные выражения можете заменить на свои

3. Теперь меняем расширение текстовго файла на
.bat
Всё! Мини-программка для создания Вашей личной папки создана

Запускаете свой файлик, вводите пароль - появляется папка Private. В неё можете помещать все Ваши личные файлы.
Затем снова жмёте на .bat файлик, вводите пароль и папка пропадает.
ПЛЮСЫ:
- не требует усилий, создаётся быстро
- файлы, которые находятся в спрятанной папке, нельзя открыть даже, если набрать прямой путь к ним - оч удобно mysmile
МИНУСЫ:
- опытный юзер может открыть Ваш .bat файлик и прочитать пароль для папки (однако согласитесь, если его назвать чем-нить типа 00ШЕ400717.bat, то врядли кому в голову придёт прикасаться к этому файлу)
Мини FAQ
1. После создания он открывает папку, кладешь туда что нужно
2. Он спрашивает, спрятать или нет, нажемаешь Y (в английской раскладке)
3.Он прячет папку
4. В следующий раз, когда ты запускаешь его, он спрашивает пароль
Можна, например создать и такой батник:
Код:
cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Zelaete otformatirovat disk c? (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Nevernaja komanda
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Papka sprjatana
goto End
:UNLOCK
echo Vvedite chego nibud
set/p "pass=>"
if NOT %pass%== 0 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Disk c otformatirovan
goto End
:FAIL
echo Nevernij parol
goto end
:MDLOCKER
md Private
echo Sekretnaja papka sozdana
goto End
:End
Сперто отсюда
http://exnews.org/2007/09/06/kak_spr...voi_papki.html
II способ заныкать какую-нибудь очень секретную папку
1. Итак, запихиваем все свои личные файлы в папку Private2.
2. Создаём файл Блокировать.bat с содержанием:
Код:
ren Private2 Private2.{21EC2020-3AEA-1069-A2DD-08002B30309D}
2. Создаём файл Разблокировать.bat с содержанием:
Код:
ren Private2.{21EC2020-3AEA-1069-A2DD-08002B30309D} Private2
3. Готово

Запустив файл
Блокировать.bat, папка
Private2 не исчезнет, НО зато поменяет свою иконку, и при нажатие будет открываться Панель управления Windows
Уточнения:
- Файлы Блокировать.bat и Разблокировать.bat лучше всего хранить на переносном устройстве типа флэшки
- вместо Private2 можете использовать любое другое название, состоящее из английских букв.
- вместо формата .bat можно использовать .cmd
Плюсы: Ни одна программа не сможет определить,что скрывается в этой папке
( Примичание копипастера: может, при грамотном использовании файлового менеджера)
Минусы: Кто-нить из пользователей компьютера может случайно наткнуться на Private2 и удалить из-за ненадобности (кому нужен лишний ярлык на Панель управления?)
Сперто отсюда:
http://exnews.org/2007/09/19/kak_spr...ii_sposob.html