Существует масса способов защитить папку паролем, но практически все они предусматривают использование специального ПО. А описанный ниже метод позволяет быстро спрятать папку при помощи простого командного сценария.
Создание папки, защищенной паролем
Для начала нужно создать папку, в которой будет лежать запароленная подпапка. Основная папка – простая, может находиться где угодно и иметь какое хотите название.
Откройте свежесозданную папку и создайте в ней новый текстовый документ. Это очень легко сделать с помощью контекстного меню.
Откройте созданный файл и вставьте в него следующий код:
cls
@ECHO OFF
title Folder Private
if EXIST "HTG Locker" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(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 Invalid choice.
goto CONFIRM
:LOCK
ren Private "HTG Locker"
attrib +h +s "HTG Locker"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== PASSWORD_GOES_HERE goto FAIL
attrib -h -s "HTG Locker"
ren "HTG Locker" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End
Замените PASSWORD_GOES_HERE на собственный пароль и сохраните файл как «locker.bat» (без кавычек).
После этого исходный txt-файл можно удалить.
Теперь запустите созданный командный файл двойным щелчком мыши. При первом запуске будет создана папка с именем «Private» – именно в ней вы будете хранить важные файлы под парольной защитой. Переложив в эту папку все нужные документы, снова запустите «locker.bat».
Вас спросят, действительно ли вы хотите заблокировать папку. Нажмите клавишу [Y] и [Enter].
После этого папка «Private» станет невидимой.
Если снова запустить командный файл, появится окно для ввода пароля.
Если вы введете тот же пароль, что вписали в сценарий, папка «Private» снова станет видимой. Если ввести неправильный пароль, выполнение сценария просто завершится.
Как получить доступ к файлам
Большинство пользователей не знает, как получить доступ к системным файлам, однако достаточно опытный человек быстро догадается, какую опцию нужно включить в свойствах папки (Folder Options). Чтобы увидеть файлы, нужно просто выбрать опцию «Показывать скрытые файлы, папки и диски» (Show hidden files, folders, and drives) и снять флажок «Скрыть защищенные системные файлы» (Hide protected operating system files).
Но рядовой пользователь, даже если включит нужные опции, испугается сурового системного предупреждения, которое при этом появится.
Есть и более простой способ получить доступ к запароленной папке – открыть командный сценарий и посмотреть пароль. Короче говоря, это не самый надежный метод защиты особо важных файлов, но все же любопытный.
Отказ от прав: Мы видели этот сценарий на множестве сайтов, в том числе очень старых. Мы не знаем, кто первый его придумал, поэтому автора не указываем. Если вы можете доказать, что именно вы изобрели этот сценарий, напишите нам, и мы добавим ваше имя в статью.
Если вы забыли пароль
Практически каждую неделю нам кто-нибудь пишет с вопросом: что делать, если пароль забыт? Ответ на самом деле очень простой: нажмите правой кнопкой на файле «locker.bat» и выберите опцию «Изменить» (Edit), чтобы посмотреть пароль.