Как установить пароль на папку без дополнительных программ

Существует много способов защиты папки на компьютере с помощью пароля, но большинство из них требуют установки специального программного обеспечения. При этом многие из этих программ являются платными. Есть простой способ поставить пароль на папку при помощи пакетного файла. И хотя это способ не дает 100-процентной защиты, его можно использовать как один из вариантов для защиты ваших данных.

Папка с паролем

Установка пароля на папку

Для начала создадим обычную папку в любом месте с произвольным именем. Например, Личная.

Создание папки Личная

Потом нужно войти в эту папку и создать в ней текстовый документ с любым именем. Это легко сделать при помощи контекстного меню.

Создание текстового файлаОткрываем текстовый документ и вставляем следующий код:

cls
@ECHO OFF
title Folder Private
if EXIST "Compconfig 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 "Compconfig Locker"
attrib +h +s "Compconfig 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 "Compconfig Locker"
ren "Compconfig 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.

! Если у вас в системе отключено отображение расширений файлов, то могут возникнуть трудности с изменением имени файла. Дело в том, что в файле locker.bat, locker — это название файла, а .bat — расширение. При отключенном отображении расширений файлов, вы видите только название файла и когда переименовываете текстовый файл, то присваиваете ему имя locker.bat, а расширение остается прежним — txt. Поэтому, чтобы не возникало таких проблем, перед тем как переименовывать файл нужно включить отображение расширений файлов в Windows.

Переименовывание текстового документа

Проверка работы кода

Запускаем файл locker.bat, в результате чего должна создаться папка Private, в которую нужно поместить все ваши документы, которые вы ходите защитить. После этого запускаем пакетный файл locker.bat снова.

Пакетный файл locker.bat

Теперь вам предложат заблокировать папку. Выбираем Y.

Блокировка папки

При этом ваша папка Private исчезнет.

Папка скрывается

Если запустить файл locker.bat еще раз будет выдан запрос на ввод пароля.

Запрос на ввод пароля

При вводе пароля, который вы указали в пакетном файле, отобразится папка Private и с ней снова можно работать.

Заключение

Этот способ установить пароль на папку не является самым безопасным. Дело в том, что опытный пользователь может увидеть ваши документы, если включит в системе отображение скрытых и системных файлов. Также можно узнать ваш пароль, просмотрев содержимое файла locker.bat. Преимуществом этого способа является то, что не используется какое-либо дополнительное программное обеспечение. Поэтому его можно использовать как вариант защиты своих документов от неопытных пользователей или детей.

CompConfig.ru
Добавить комментарий

  1. Александр

    Не получается. Папка Private не скрывается. Создается нулевой файл и все. Что-то, видно, не доработано.

    Ответить
    1. Андрей Штыхов автор

      Спасибо за замечание. Поправил. Проблема была в кавычках. Нужно было вместо «», поставить “”.

      Ответить
      1. Buzurgmehr

        ADMIN : а в какой стрoке постaвить пароль)?

        Ответить
        1. Андрей Штыхов автор

          Вместо PASSWORD_GOES_HERE.

          Ответить
          1. валера

            да правельно

      2. ruzel

        Он запаролил весь мой комп!!!!

        Ответить
      3. віктор

        что делать если удалил фаил бат?

        Ответить
        1. Андрей Штыхов автор

          Создать новый файл в том же месте.

          Ответить
    2. poman

      а ты расширение включил?

      Ответить
  2. LoL

    Круууть!!!!

    Ответить
  3. Николай

    Она лишь скрывает папку, если через тотал команд… то всяко разно заходит.

    Ответить
  4. Anastasia

    Вау! Круто, всё получилось! Спасибо огромное создателю))Ребята, рекомендую)

    Ответить
  5. Elisei

    Аdmin, а где кавычки там?? я найти не могу

    Ответить
    1. Андрей Штыхов автор

      Например, в этой строке: if EXIST "Compconfig Locker" goto UNLOCK
      Какие именно кавычки вы не можете найти?

      Ответить
  6. Elisei

    Нужно было вместо «»
    вот эти кавычки

    Ответить
    1. Андрей Штыхов автор

      Все верно. Т.е. правильной будет строка:
      if EXIST "Compconfig Locker" goto UNLOCK
      а не эта:
      if EXIST «Compconfig Locker» goto UNLOCK

      Ответить
      1. Макс

        Пожалуйста помогите я забыл пароль (((

        Ответить
        1. Андрей Штыхов автор

          Я уже отвечал на этот вопрос в комментариях. Смотрите здесь: https://compconfig.ru/bezopasnost/kak-ustanovit-parol-na-papku-bez-dopolnitelnyih-programm.html#comment-436

          Ответить
  7. Elisei

    Но все равно почему то не открывается, я тупо копировал текст , вроде все правильно должно быть

    Ответить
  8. Elisei

    извините, не не открывается,а не пропадает папка.

    Ответить
    1. Андрей Штыхов автор

      Т.е. при первом запуске locker.bat появляется папка Private, а при следующем папка Private не пропадает? Запрос на скрытие папки появляется?

      Ответить
  9. Elisei

    запрос появляется, а папка после этого не пропадает

    Ответить
    1. Андрей Штыхов автор

      Странно. Еще раз попробовал у себя сделать. Работает.

      Ответить
  10. Elisei

    О все получилось)) админ спасибо))

    Ответить
  11. илья

    создал файл,переименовал, но текстовый документ не изменяется

    Ответить
    1. Мила

      у меня сначала тоже не получилось))
      но потом я попробовала переименовать через «Сохранить как» и вышло))

      Ответить
  12. Nechi

    Папка скрывается только в проводнике, а Total Commander всё видит, и папку, и все файлы в ней. Поэтому даже для защиты от неопытных пользователей или детей этот способ не годится. А значит, он вообще никуда не годится.

    Ответить
    1. Андрей Штыхов автор

      Как было указано в статье, папка и документы в ней будут видны, если включено отображение системных и скрытых файлов. В Проводнике и Total Commander отображение скрытых и системных файлов включается разными способами. Поэтому, чтобы у вас папка скрывалась в Total Commander нужно отключить эту установку (Пункт меню Конфигурация -> Настройка -> Содержимое панелей -> Показывать скрытые/системные файлы).

      Ответить
  13. Мила

    Спасибо большущее!!!
    Всё работает прекрасно!))))

    Ответить
  14. anonym

    set/p «pass=>» это ведь пароль

    Ответить
    1. Андрей Штыхов автор

      При выполнении этой команды переменной «pass» присваивается значение пароля, который вы вводите при появлении сообщения «Enter password to unlock folder». Далее (в следующей строке) идет проверка соответствия введенного пароля с паролем, который вы прописывали в файле locker.bat вместо PASSWORD_GOES_HERE.

      Ответить
  15. Марк

    А если не создаётся папка приват?

    Ответить
    1. Андрей Штыхов автор

      Попробуйте, перед тем как переименовывать файл, включить отображение расширений файлов. https://compconfig.ru/winset/kak-pokazyivat-rasshireniya-faylov-v-windows.html

      Ответить
  16. Снежана

    Круто! Все просто отлично работает, спасибо Вам большое за этот способ!

    Ответить
  17. Никита

    Не подскажешь, можно ли изменить как то код, чтобы батник поместить в запороленый архив и при открытии батника он прятал папку, но без архива с батником, например личная папка находится в D:\Папка а батник в архиве Locker.rar тоесть D:\Папка\Locker.rar (запороленный архив)открываешь архив вводишь пароль открываешь батник и появляется папка D:\Папка\Private ???

    Ответить
    1. Андрей Штыхов автор

      Да, можно. Вот, пожалуйста:


      cd /d "d:Self"
      cls
      @ECHO OFF
      title Folder Private
      if EXIST "Compconfig 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 "Compconfig Locker"
      attrib +h +s "Compconfig Locker"
      echo Folder locked
      goto End
      :UNLOCK
      attrib -h -s "Compconfig Locker"
      ren "Compconfig Locker" Private
      echo Folder Unlocked successfully
      goto End
      :MDLOCKER
      md Private
      echo Private created successfully
      goto End
      :End

      В первой строке в кавычках нужно указать полный путь к папке, в которой будет архив и папка Private. Причем, во избежание проблем с кодировками, папку желательно переименовать, используя латинские буквы (в моем примере папка называется Self и находится в корне диска D).

      Только не понимаю, зачем так мудрить? По моему мнению, при использовании архиватора проще и безопаснее будет сразу заархивировать с паролем нужную папку и не использовать дополнительные коды.

      Ответить
  18. Никита

    А так прикольней :D спасибо

    Ответить
  19. Егор

    Есть один небольшой минус: если нажать на пр кл мыши и выбрать изменить, то откроется блокнот с этим кодом, где можно спокойно найти пароль, можно ли это как-то убрать, т.е. чтобы блокнот нельзя было открыть?
    А так спасибо, вещь классная!

    Ответить
    1. Андрей Штыхов автор

      Есть несколько способов скрыть содержимое bat файла. Например, использовать программу Advanced BAT to EXE Converter (можно скачать с сайта https://www.battoexeconverter.com/). После установки этой программы, нужно нажать правой кнопкой мыши на файле locker.bat и в контекстном меню выбрать пункт Compile with Advanced BAT to EXE. В результате выполнения этих действий в папке должен появиться еще один файл — locker.exe, который при запуске будет выполнять те же функции, что и locker.bat. При этом при просмотре блокнотом файла locker.exe пароль и весь остальной код не будут видны.

      Ответить
  20. айрат

    спасибо))

    Ответить
  21. димаа

    ээээ когда открываю скрытые файлы в папке Compconfig Locker все показывает

    Ответить
    1. Андрей Штыхов автор

      Так и есть. Прочитайте последний абзац статьи.

      Ответить
  22. antichrist_mm

    А как вернуть всё на свои места? Удалить этот файл или что?

    Ответить
    1. Андрей Штыхов автор

      Да. Когда будет отображаться папка Private, можно удалить файл locker.bat и пользоваться документами из папки Private как раньше.

      Ответить
  23. Маргарита

    Спасибо, полезная штучка, не всякий догадается. Мне пригодилось, кое-какие материалы скрыть нужно на время длительного отъезда. Не люблю, когда пусть даже и родственники шарятся по личному.

    Ответить
  24. Денис

    Забыл пароль, что делать?

    Ответить
    1. Андрей Штыхов автор

      Нажмите правой кнопкой мыши на файле locker.bat, затем в контекстном меню выберите пункт «Изменить». Должен открыться текстовый редактор с содержимым файла locker.bat, где можно посмотреть (изменить) пароль.

      Ответить
    2. poman

      тупо удали этот файл и создай новый

      Ответить
  25. Valeria

    спасибо огроменное усе работает!

    Ответить
  26. Артур

    ничего не получается , перепробывл десятки раз, в чем причина?

    Ответить
    1. Андрей Штыхов автор

      Что именно не получается? На каком этапе возникают проблемы?

      Ответить
  27. Натали

    Спасибо большое! Быстро и оч удобно! Супер!

    Ответить
  28. Dr.BuG47

    Так интереснее :)»Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}» При кодировке через тотол будете попадать в панель управление по крайней мере на ХР точно работает так
    @ECHO OFF
    title
    if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
    if NOT EXIST MyFolder goto MDMyFolder
    :CONFIRM
    echo Secure 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 MyFolder "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    echo Secured!
    goto End
    :UNLOCK
    echo Enter password
    set/p "pass=>"
    if NOT %pass%== Здесь_ваш_пароль goto FAIL
    attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" MyFolder
    echo Folder unlocked
    goto End
    :FAIL
    echo Invalid password
    goto end
    :MDMyFolder
    md MyFolder
    echo MyFolder created
    goto End
    :End
    pause

    Ответить
    1. Андрей Штыхов автор

      Спасибо за вариант Dr.BuG47. Действительно интересное решение.

      Позволил себе небольшое исправление в вашем комментарии – вставил ваш код между тегами <code></code>. Дело в том, что система управления сайтом автоматически меняет кавычки вида "" на «», а с последними код будет выполняться с ошибками.

      По поводу работоспособности этого варианта. Да, действительно на XP работает, но, например, для Windows 7 папка «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}» не срабатывает.

      Для примера в Windows 7, 8, 10 можно использовать следующие ссылки на системные папки:
      Компьютер — Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
      Корзина — Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}
      Принтеры — Printers and Faxes.{2227A280-3AEA-1069-A2DE-08002B30309D}

      Еще один момент. У меня данная схема нормально сработала только при использовании Проводника Windows. В Total Commander эти папки отображаются не как системные, а как обычные папки, и соответственно, если включен показ скрытых и системных файлов, при их открытии отображается содержимое вашей личной папки.

      Ответить
  29. Рудик

    у меня не получается поменять формат у меня просто имя документа файл остается в формате txt а не bat в название не прописывается формат help

    Ответить
    1. Андрей Штыхов автор

      Вы включили отображение расширений файлов по этой инструкции?

      Ответить
  30. Елена

    Все получилось с 1 раза, здорово, спасибо за идею! Премного благодарна ;)

    Ответить
  31. Юлия

    Я поставила пароль, все нормально работала.
    Сегодня попробовала зайти. Захожу в батник, пишет Открыть Да или нет?
    Нажимаю Да
    Нечего не происходит
    Что делать?

    Ответить
    1. Андрей Штыхов автор

      Папка «Private» сейчас видна?

      Ответить
      1. Юлия

        Нет, в том то и дело, что не видна

        Ответить
        1. Андрей Штыхов автор

          Попробуйте удалить файл locker.bat и создать его по-новому, четко соблюдая инструкции, описанные в статье. При этом файл нужно создать обязательно в том же месте где он был ранее. После этого запустите вновь созданный файл и проверьте результат.

          Ответить
  32. poman

    ураааааа

    Ответить
  33. poman

    а можно так блокировать архив?

    Ответить
    1. Андрей Штыхов автор

      Архив проще заблокировать, используя возможности программ-архиваторов.

      Ответить
      1. Dr.BuG47

        Да когда пришёл домой я тоже заметил что total который у меня дома видит содержимое
        И спасибо за примеры для семёрки не пришлось самому искать

        Ответить
  34. Ольга

    Я все сделала по инструкции, и поместила туда свои файлы. После всего запустила locker.bat и ввела пароль, но никакой папки с моими файлами не появляется. Что делать?

    Ответить
  35. Ольга

    Я все разрулила)

    Ответить
  36. G

    Не получается(( после ввода >Y папка Private не исчезает, а появляетс какой-то файл Ф. Что делать?

    Ответить
    1. Андрей Штыхов автор

      Получается, что у вас не срабатывает этот участок кода:
      :LOCK
      ren Private "Compconfig Locker"
      attrib +h +s "Compconfig Locker"
      echo Folder locked
      goto End

      Проверьте, нет ли у вас ошибок в этих строках.

      Ответить
  37. Евгений

    Все работает, но только на моем компьютере. При открытии локера по сети (папка расшарена) он вылетает и ничего не происходит. Как быть?

    Ответить
    1. Андрей Штыхов автор

      В этом случае у вас 2 варианта:
      1. Прописать в коде сетевой путь к расшаренной папке где это необходимо.
      2. Подключить эту папку как сетевой диск.

      Ответить
      1. Евгений

        Попробовал, не получилось. Сам батник запускается на другом компьютере, но введение пароля и попытка скрытия к результату не приводят. Есть варианты, что это может быть?

        Ответить
        1. Андрей Штыхов автор

          Какой из предложенных мной вариантов вы пробовали? Я проверил 2-й вариант и у меня все получилось.
          Если использовать первый, то нужно более детально разбираться с изменением кода.
          Например, строку
          md Private
          нужно заменить на
          md \\Drugoi_komp\Otkrytaya_papka\Private
          Но, еще раз напоминаю, что это пример. Вам нужно прописывать свой сетевой путь для каждой строки кода, где задействована папка.

          Ответить
  38. Diel

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

    Ответить
  39. Viktor

    Сохранил, зделал всё по инструкции,при повторном открытии пакетного файла появляется запрос на скрытие, ввожу команду Y, всё на месте: папка Private не исчезает. Что делать?

    Ответить
    1. Андрей Штыхов автор

      Возможно, у вас включено отображение скрытых и системных файлов.

      Ответить
  40. Екатерина

    Спасибо большое. Все получилось без проблем!!!

    Ответить
  41. иван

    но ведь любой может зайти в файл Locer,bat и увидеть пароль! как быть теперь?

    Ответить
    1. Андрей Штыхов автор

      Да, может. Прочитайте последний абзац статьи.

      Ответить
  42. $Qubit

    На мой взгляд, метод довольно искусственный, и предназначен он для начинающих пользователей. Безусловно, у каждого в окружении люди с разным опытом работы с компьютером. Потому эта статья — замечательное явление.
    Однако, есть ли у автора на примете способ, задействующий реальные криптографические возможности системы?

    P.S. Методы «обхода» для читателей статьи:
    1) Открыть батник любым текстовым редактором и найти соответствующую синтаксису строчку, содержащую сравнение некоторой переменной и константы
    2) Посмотреть скрытые файлы папки

    Ответить
    1. Андрей Штыхов автор

      Да, этот способ для защиты от неопытных пользователей. Другого метода, при котором использовались бы только возможности системы, я не знаю. Поэтому для более надежной защиты своих данных я бы рекомендовал использовать дополнительное программное обеспечение, хотя бы то же WinRar.

      Ответить
  43. Viktor

    Я нашёл програмку WinMend Folder Hidden, установил и не заморачиваюсь.

    Ответить
  44. Аня

    Всё отлично работает, но сначала папка не появлялась, когда вводила пароль, но потом разобралась, пароль нужно на английском вводить. Большое спасибо)

    Ответить
  45. Z.Apl

    Если реально надо скрыть данные — поможет только шифрование. TrueCrypt например. Или BitLocker в Windows. Способ описанный на этой странице поможет, разве что против «НЕуверенного» пользователя.

    Ответить
    1. Андрей Штыхов автор

      Согласен.

      Ответить
  46. артём

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

    Ответить
    1. Андрей Штыхов автор

      Проверьте еще раз, правильно ли вы указываете расширение при переименовании файла.

      Ответить
  47. Мария

    Что делать, если после ввода правильного пароля папка privat не появляется?

    Ответить
    1. Андрей Штыхов автор

      Попробуйте поменять пароль непосредственно в файле locker.bat, либо заново создайте файл и укажите нужный пароль.

      Ответить
  48. Артём

    Нажимаете изменить: высвечивается пароль

    Ответить
    1. Андрей Штыхов автор

      Все верно. Этот вопрос уже поднимался. Почитайте комментарии.

      Ответить
  49. Дмитрий

    Супер! класс! то что искал

    Ответить
  50. Алла

    У меня не получается открыть папку приват ввожу пароль в locker.bat верно

    Ответить
    1. Андрей Штыхов автор

      Что происходит после запуска locker.bat?

      Ответить
  51. dan

    почему папка Private не исчезает а меняется на папку HTG Locker в которую легко войти и все файлы там которые находились в папке Private ?

    Ответить
    1. Андрей Штыхов автор

      Откуда вы брали код? Если вы использовали код из данной статьи, то папка «Private» должна переименовываться в «Compconfig Locker». И если папка «Compconfig Locker» видна, значит у вас включено отображение скрытых и системных файлов.

      Ответить
  52. Денис

    Спасибо. При соблюдении некоторых нюансов всё работает. С трудом, но всё сделал. Прикольно.

    Ответить
  53. Илья

    Всё работает. Но взломать это проще не куда. Меняем расширение bat на txt узнаём пароль, меняем обратно и ВУАЛЯ, пароль у нас.

    Ответить
    1. Андрей Штыхов автор

      Все правильно. Читайте последний абзац статьи и комментарии. Этот вопрос уже поднимался.

      Ответить
  54. Элина

    Большое спасибо. Все так просто, понятно, наглядно. Я полный чайник в подобных делах, но всё получилось с первого раза. Благодарю.

    Ответить
  55. Sasanuch

    По моему это лучший вариант защитить файлы на ПК. И просто сделать, и не нужно платить за какие то программы. Огромное спасибо тем, кто залил эту инфу.

    Ответить
  56. Надя

    Что делать, если папка locker не открывается?
    Я знаю пароль. Ввела его. Но папка не открывается(((
    Помогите, пожалуйста…

    Ответить
    1. Андрей Штыхов автор

      Видимо не папка, а файл locker.bat. Если не появляется папка Private, попробуйте удалить файл locker.bat и создать его по-новому. Или еще можно нажать правой клавишей на существующем файле, выбрать пункт «Изменить» и поменять пароль в коде.

      Ответить
      1. Надя

        Спасибо)

        Ответить
  57. Алёна

    А если понадобиться удалить папку и распаролить всё? Как это можно сделать?

    Ответить
    1. Андрей Штыхов автор

      Если папка Private видна, ее дополнительно «распароливать» не надо. Можете удалять ее, переименовывать, перемещать и т.д. Но в этом случае, при повторном запуске locker.bat, будет создана новая папка Private.

      Ответить
  58. Дмитрий

    Возможно ли сделать так, что бы необходимую папку не скрывать, а просто поставить на нее пароль? Чтоб нельзя было зайти в эту папку, удалить ее или отредактировать.

    Ответить
    1. Андрей Штыхов автор

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

      Ответить
  59. еркебулан

    а на каком языке программирование написано

    Ответить
    1. Андрей Штыхов автор

      Здесь используются команды нтерпретатора командной строки, еще называют простой скриптовый язык программирования. Почитайте в Википедии, что такое «интерпретатор командной строки» и «пакетный файл».

      Ответить
  60. GorodN

    А вот как сделать так: что бы ВАТ’ник лежал в какой-то папке и устанавливал пароль на ЭТУ же папку, мне бы так хотелось, напишите ПЖЛ.
    P.S Юзеры ВАТ -> ЕХЕ конвертируйте и будет вам счастье.

    Ответить
    1. Андрей Штыхов автор

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

      Ответить
      1. GorodN

        Вот в этом админ и соль! Ни надо ни каких папок создавать, ни надо ни чего скрывать! Надо просто ВАТ’ник который ставит пароль на папку в которой лежит! Сам подумай посмотреть пароль в ВАТ’нике нельзя если не знаеш его. Напишите ПЖЛ такой ВАТ’ник он лучше.

        Ответить
  61. Xaker

    Я сделал этот файл и решил проверить. Я специально ввёл неправильный пароль, но папка становится видна. Что делать?

    Ответить
    1. Андрей Штыхов автор

      Еще раз проверьте все шаги инструкции. Этот код использовался многими пользователями не один раз. При вводе неправильного пароля на мгновение должна появится надпись «Invalid password» и закрыться окно.

      Ответить
  62. Игорь

    все сделал так как вы сказали, но потом у меня пишет введите пороль и пишет папка приват не найдена, что делать?

    Ответить
    1. Игорь

      пароль*

      Ответить
  63. 5a54b1d2f

    Этот код не полностью скрывает папку,её можно легко найти в поиске

    Ответить
    1. Андрей Штыхов автор

      Да. Все верно.

      Ответить
  64. una

    збс постик <333

    Ответить
  65. oneli111

    подскажите можно ли сделать чтобы папка privat скрывалась автоматически или по истечению заданного времени что бы не вводить команду Y

    Ответить
    1. Андрей Штыхов автор

      cls
      @ECHO OFF
      title Folder Private
      if EXIST "Compconfig Locker" goto UNLOCK
      if NOT EXIST Private goto MDLOCKER
      :LOCK
      ren Private "Compconfig Locker"
      attrib +h +s "Compconfig Locker"
      echo Folder locked
      goto End
      :UNLOCK
      echo Enter password to unlock folder
      set/p "pass=>"
      if NOT %pass%== 12345 goto FAIL
      attrib -h -s "Compconfig Locker"
      ren "Compconfig Locker" Private
      echo Folder Unlocked successfully
      goto End1
      :FAIL
      echo Invalid password
      goto end
      :MDLOCKER
      md Private
      echo Private created successfully
      goto End1
      :End1
      TIMEOUT /T 60
      goto LOCK
      :End

      В строке «TIMEOUT /T 60» укажите время задержки в секундах. Если не ходите ждать заданное время, просто нажмите любую клавишу. Пароль в данном примере 12345.

      Ответить
  66. Света

    папка не исчезает
    что делать?

    Ответить
  67. евгений

    зачем каки та слава писать ? я чё ? праграммист . сложно всё . лучше прога . но там тоже дурдом . не нада скрывать папку . просто пароль . нажимашь на папку — акно — пароль вводишь и аткрылась . пака вот так не будет то всё что есть эт просто мусор и издевательство над мозгом

    Ответить
    1. Андрей Штыхов автор

      Для кого мусор, а для кого еще один из вариантов решения задачи без использования сторонних программ.

      Ответить
  68. Док

    У меня большая проблема( после того, как папка Приват исчезла, стала вводить пароль, папка не появлялась. Поклацала по кнопкам и сучайно отправила программу в карантин. Пароль от Антивирусника не знаю, не восстановить. Папка с фалами «Приват» тоже где-то скрыта. что-то можно сделать?

    Ответить
    1. Андрей Штыхов автор

      Попробуйте включить отображение скрытых файлов.

      Ответить
  69. Елена

    Добрый день, подскажите, пожалуйста, в чем ошибка:
    при ответе на вопрос,Y, папка Private не исчезает, а появляется новая — Compconflig и все файлы из Private переносятся в нее? Благодарю.

    Ответить
    1. Андрей Штыхов автор

      Здравствуйте. Похоже, что у вас включено отображение скрытых файлов. После нажатия «Y» папка Private переименовывается, и меняются ее атрибуты (для скрытия). Соответственно, если включено отображение скрытых файлов, то эта папка все равно будет видна.

      Ответить
  70. Anastasiya

    Большое спасибо. Ничего лишнего. Совет всем, у кого не получается: учитесь читать, ребята :)

    Ответить
    1. Андрей Штыхов автор

      И вам спасибо за отзыв)

      Ответить
  71. Вадим

    Все работает если пароль небольшого размера, но если ставишь пароль длинный из русских букв то все перестает работать

    Ответить
  72. Анастасия

    Добрый день! Уже не первый раз пользуюсь вашем методом, все работает исправно. Но недавно для новой папки сделала locket.bat, появилась папка Pravate, в нее загрузила документы, и снова через locket.bat закрыла. И тут зачем-то решила переместить locket.bat в другую папку…при новом открытии, открылась новая папка Private, уже пустая, вернув locket обратно в папке Private документов не оказалось. Подскажите, пожалуйста, можно ли как-то вернуть документы? или они уже бесследно пропали?

    Заранее спасибо!

    Ответить
    1. Андрей Штыхов автор

      Здравствуйте. Если в исходной папке вы ничего не меняли, то после возврата в нее файла locker.bat папка Private должна отображаться в прежнем режиме. При выполнении кода идет проверка наличия скрытой папки Private и если ее нет в текущей директории, то создается новая. Поэтому либо папка была удалена, либо вы переместили файл locker.bat в другую директорию. Попробуйте включить отображение скрытых папок и файлов и с помощью поиска Windows поищите папку Private. Если поиск не даст результатов, то, скорее всего, папка была удалена. В этом случае можно попробовать восстановить файлы с помощь специализированного ПО.

      Ответить
  73. Виталий

    Когда открываю locker.bat у меня открывается командная строка и сразу закрывается. Что делать?

    Ответить
    1. Андрей Штыхов автор

      Возможно какая-то ошибка в файле. Попробуйте запустить его через командную строку.

      Ответить
  74. Петр

    День добрый! А как сделать отображение пароля при вводе «скрытым» ну или «****»? Это возможно?! Спасибо

    Ответить
  75. aerkom

    Если ввести прямую ссылку на папку (ярлык). ДОступ все равно будет. Даже со скрытой папкой.

    Ответить
  76. Владимир

    Огромное спасибо и куча благодарностей

    Ответить
  77. никто

    У меня всё работало идеально, потом что-то пошло не так. Когда я отправляю запрос на скрытие файла, пишет, что не найдена папка Compconfig Locker. А потом стало писать, что отказано в доступе. Помогите пожалуйста

    Ответить
    1. Андрей Штыхов автор

      Возможно папка каким-то образом была удалена. Попробуйте включить отображение скрытых папок и поискать ее исходном месте расположения.

      Ответить
  78. Никита

    Можете показать код с полным описанием всего?

    Ответить
  79. Михаил

    Экспериментальным путём выяснил, что изменение аттрибутов напрямую у папки без переименования в компконфиг не даёт результат. Вопрос: почему так и что за волшебная такая папка компконфиг?

    Ответить
    1. Андрей Штыхов автор

      Папка «Compconfig Locker» нужна для хранения скрытых файлов. Без нее нарушается логика работы скрипта.

      Если вы умете менять атрибуты папки и включать/выключать скрытые файлы, то можно обойтись без кода и переименования.

      Ответить
  80. С

    установила и ввела пароль на русском, папка с файлами скрылась, но не появилась после пароля. исправила бат файл, ничего не изменилось. удалила его и создала новый — появляется новая, пустая папка. а как мне теперь сделать видимой ту папку с моими файлами? в свойствах видно, что вес главной папки большой, значит файлы все еще там..

    Ответить
    1. Андрей Штыхов автор

      Здравствуйте. Включите отображение скрытых файлов. https://support.microsoft.com/ru-ru/help/14201/windows-show-hidden-files

      Ответить
  81. Yuliya

    У меня не скрывается папка, а только переименовывается. Отображение скрытых файлов отключено.

    Ответить
    1. Андрей Штыхов автор

      В коде ничего не меняли? С помощью чего работаете с файлами и папками, используете стандартные средства Windows или какой-то сторонний файловый менеджер?

      Ответить
  82. Владимир

    А как изменить имя скрываемого/открываемого файла?

    Ответить
  83. Алексей

    Здравствуйте! Подскажите пожалуйста, программа работает, папка Private скрывается, однако после добавления туда файлов и после нажатия в программе «Y» ничего не происходит, хотя до этого пустой файл скрывался. Как решить такую ошибку?

    Ответить
    1. Андрей Штыхов автор

      Здравствуйте!
      Сложно определить, из-за чего у вас перестал работать скрипт.
      Рекомендую попробовать следующее:
      1. Включите отображение скрытых файлов и папок Windows.
      2. Скопируйте из папки «Private» ваши документы в другое место.
      3. После этого удалите папку «Private» (она должна быть уже пустая) и файл locker.bat.
      4. Повторите все действия из инструкции по-новому.

      Ответить