Существует много способов защиты папки на компьютере с помощью пароля, но большинство из них требуют установки специального программного обеспечения. При этом многие из этих программ являются платными. Есть простой способ поставить пароль на папку при помощи пакетного файла. И хотя это способ не дает 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 снова.
Теперь вам предложат заблокировать папку. Выбираем Y.
При этом ваша папка Private исчезнет.
Если запустить файл locker.bat еще раз будет выдан запрос на ввод пароля.
При вводе пароля, который вы указали в пакетном файле, отобразится папка Private и с ней снова можно работать.
Заключение
Этот способ установить пароль на папку не является самым безопасным. Дело в том, что опытный пользователь может увидеть ваши документы, если включит в системе отображение скрытых и системных файлов. Также можно узнать ваш пароль, просмотрев содержимое файла locker.bat. Преимуществом этого способа является то, что не используется какое-либо дополнительное программное обеспечение. Поэтому его можно использовать как вариант защиты своих документов от неопытных пользователей или детей.
Не получается. Папка Private не скрывается. Создается нулевой файл и все. Что-то, видно, не доработано.
Спасибо за замечание. Поправил. Проблема была в кавычках. Нужно было вместо «», поставить “”.
ADMIN : а в какой стрoке постaвить пароль)?
Вместо PASSWORD_GOES_HERE.
да правельно
Он запаролил весь мой комп!!!!
что делать если удалил фаил бат?
Создать новый файл в том же месте.
а ты расширение включил?
Круууть!!!!
Она лишь скрывает папку, если через тотал команд… то всяко разно заходит.
Вау! Круто, всё получилось! Спасибо огромное создателю))Ребята, рекомендую)
Аdmin, а где кавычки там?? я найти не могу
Например, в этой строке:
if EXIST "Compconfig Locker" goto UNLOCK
Какие именно кавычки вы не можете найти?
Нужно было вместо «»
вот эти кавычки
Все верно. Т.е. правильной будет строка:
if EXIST "Compconfig Locker" goto UNLOCK
а не эта:
if EXIST «Compconfig Locker» goto UNLOCK
Пожалуйста помогите я забыл пароль (((
Я уже отвечал на этот вопрос в комментариях. Смотрите здесь: https://compconfig.ru/bezopasnost/kak-ustanovit-parol-na-papku-bez-dopolnitelnyih-programm.html#comment-436
Но все равно почему то не открывается, я тупо копировал текст , вроде все правильно должно быть
извините, не не открывается,а не пропадает папка.
Т.е. при первом запуске locker.bat появляется папка Private, а при следующем папка Private не пропадает? Запрос на скрытие папки появляется?
запрос появляется, а папка после этого не пропадает
Странно. Еще раз попробовал у себя сделать. Работает.
О все получилось)) админ спасибо))
создал файл,переименовал, но текстовый документ не изменяется
у меня сначала тоже не получилось))
но потом я попробовала переименовать через «Сохранить как» и вышло))
Папка скрывается только в проводнике, а Total Commander всё видит, и папку, и все файлы в ней. Поэтому даже для защиты от неопытных пользователей или детей этот способ не годится. А значит, он вообще никуда не годится.
Как было указано в статье, папка и документы в ней будут видны, если включено отображение системных и скрытых файлов. В Проводнике и Total Commander отображение скрытых и системных файлов включается разными способами. Поэтому, чтобы у вас папка скрывалась в Total Commander нужно отключить эту установку (Пункт меню Конфигурация -> Настройка -> Содержимое панелей -> Показывать скрытые/системные файлы).
Спасибо большущее!!!
Всё работает прекрасно!))))
set/p «pass=>» это ведь пароль
При выполнении этой команды переменной «pass» присваивается значение пароля, который вы вводите при появлении сообщения «Enter password to unlock folder». Далее (в следующей строке) идет проверка соответствия введенного пароля с паролем, который вы прописывали в файле locker.bat вместо PASSWORD_GOES_HERE.
А если не создаётся папка приват?
Попробуйте, перед тем как переименовывать файл, включить отображение расширений файлов. https://compconfig.ru/winset/kak-pokazyivat-rasshireniya-faylov-v-windows.html
Круто! Все просто отлично работает, спасибо Вам большое за этот способ!
Не подскажешь, можно ли изменить как то код, чтобы батник поместить в запороленый архив и при открытии батника он прятал папку, но без архива с батником, например личная папка находится в D:\Папка а батник в архиве Locker.rar тоесть D:\Папка\Locker.rar (запороленный архив)открываешь архив вводишь пароль открываешь батник и появляется папка D:\Папка\Private ???
Да, можно. Вот, пожалуйста:
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).
Только не понимаю, зачем так мудрить? По моему мнению, при использовании архиватора проще и безопаснее будет сразу заархивировать с паролем нужную папку и не использовать дополнительные коды.
А так прикольней :D спасибо
Есть один небольшой минус: если нажать на пр кл мыши и выбрать изменить, то откроется блокнот с этим кодом, где можно спокойно найти пароль, можно ли это как-то убрать, т.е. чтобы блокнот нельзя было открыть?
А так спасибо, вещь классная!
Есть несколько способов скрыть содержимое bat файла. Например, использовать программу Advanced BAT to EXE Converter (можно скачать с сайта https://www.battoexeconverter.com/). После установки этой программы, нужно нажать правой кнопкой мыши на файле locker.bat и в контекстном меню выбрать пункт Compile with Advanced BAT to EXE. В результате выполнения этих действий в папке должен появиться еще один файл — locker.exe, который при запуске будет выполнять те же функции, что и locker.bat. При этом при просмотре блокнотом файла locker.exe пароль и весь остальной код не будут видны.
спасибо))
ээээ когда открываю скрытые файлы в папке Compconfig Locker все показывает
Так и есть. Прочитайте последний абзац статьи.
А как вернуть всё на свои места? Удалить этот файл или что?
Да. Когда будет отображаться папка Private, можно удалить файл locker.bat и пользоваться документами из папки Private как раньше.
Спасибо, полезная штучка, не всякий догадается. Мне пригодилось, кое-какие материалы скрыть нужно на время длительного отъезда. Не люблю, когда пусть даже и родственники шарятся по личному.
Забыл пароль, что делать?
Нажмите правой кнопкой мыши на файле locker.bat, затем в контекстном меню выберите пункт «Изменить». Должен открыться текстовый редактор с содержимым файла locker.bat, где можно посмотреть (изменить) пароль.
тупо удали этот файл и создай новый
спасибо огроменное усе работает!
ничего не получается , перепробывл десятки раз, в чем причина?
Что именно не получается? На каком этапе возникают проблемы?
Спасибо большое! Быстро и оч удобно! Супер!
Так интереснее :)»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
Спасибо за вариант 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 эти папки отображаются не как системные, а как обычные папки, и соответственно, если включен показ скрытых и системных файлов, при их открытии отображается содержимое вашей личной папки.
у меня не получается поменять формат у меня просто имя документа файл остается в формате txt а не bat в название не прописывается формат help
Вы включили отображение расширений файлов по этой инструкции?
Все получилось с 1 раза, здорово, спасибо за идею! Премного благодарна ;)
Я поставила пароль, все нормально работала.
Сегодня попробовала зайти. Захожу в батник, пишет Открыть Да или нет?
Нажимаю Да
Нечего не происходит
Что делать?
Папка «Private» сейчас видна?
Нет, в том то и дело, что не видна
Попробуйте удалить файл locker.bat и создать его по-новому, четко соблюдая инструкции, описанные в статье. При этом файл нужно создать обязательно в том же месте где он был ранее. После этого запустите вновь созданный файл и проверьте результат.
ураааааа
а можно так блокировать архив?
Архив проще заблокировать, используя возможности программ-архиваторов.
Да когда пришёл домой я тоже заметил что total который у меня дома видит содержимое
И спасибо за примеры для семёрки не пришлось самому искать
Я все сделала по инструкции, и поместила туда свои файлы. После всего запустила locker.bat и ввела пароль, но никакой папки с моими файлами не появляется. Что делать?
Я все разрулила)
Не получается(( после ввода >Y папка Private не исчезает, а появляетс какой-то файл Ф. Что делать?
Получается, что у вас не срабатывает этот участок кода:
:LOCK
ren Private "Compconfig Locker"
attrib +h +s "Compconfig Locker"
echo Folder locked
goto End
Проверьте, нет ли у вас ошибок в этих строках.
Все работает, но только на моем компьютере. При открытии локера по сети (папка расшарена) он вылетает и ничего не происходит. Как быть?
В этом случае у вас 2 варианта:
1. Прописать в коде сетевой путь к расшаренной папке где это необходимо.
2. Подключить эту папку как сетевой диск.
Попробовал, не получилось. Сам батник запускается на другом компьютере, но введение пароля и попытка скрытия к результату не приводят. Есть варианты, что это может быть?
Какой из предложенных мной вариантов вы пробовали? Я проверил 2-й вариант и у меня все получилось.
Если использовать первый, то нужно более детально разбираться с изменением кода.
Например, строку
md Private
нужно заменить на
md \\Drugoi_komp\Otkrytaya_papka\Private
Но, еще раз напоминаю, что это пример. Вам нужно прописывать свой сетевой путь для каждой строки кода, где задействована папка.
Да способ неплохой, но узнать пароль очень легко, просто открыть bat файл в блокноте и можно увидеть пароль и спокойно ввести, но это думаю могут сделать те кто знает что да как. А так довольно прикольная штука)
Сохранил, зделал всё по инструкции,при повторном открытии пакетного файла появляется запрос на скрытие, ввожу команду Y, всё на месте: папка Private не исчезает. Что делать?
Возможно, у вас включено отображение скрытых и системных файлов.
Спасибо большое. Все получилось без проблем!!!
но ведь любой может зайти в файл Locer,bat и увидеть пароль! как быть теперь?
Да, может. Прочитайте последний абзац статьи.
На мой взгляд, метод довольно искусственный, и предназначен он для начинающих пользователей. Безусловно, у каждого в окружении люди с разным опытом работы с компьютером. Потому эта статья — замечательное явление.
Однако, есть ли у автора на примете способ, задействующий реальные криптографические возможности системы?
P.S. Методы «обхода» для читателей статьи:
1) Открыть батник любым текстовым редактором и найти соответствующую синтаксису строчку, содержащую сравнение некоторой переменной и константы
2) Посмотреть скрытые файлы папки
Да, этот способ для защиты от неопытных пользователей. Другого метода, при котором использовались бы только возможности системы, я не знаю. Поэтому для более надежной защиты своих данных я бы рекомендовал использовать дополнительное программное обеспечение, хотя бы то же WinRar.
Я нашёл програмку WinMend Folder Hidden, установил и не заморачиваюсь.
Всё отлично работает, но сначала папка не появлялась, когда вводила пароль, но потом разобралась, пароль нужно на английском вводить. Большое спасибо)
Если реально надо скрыть данные — поможет только шифрование. TrueCrypt например. Или BitLocker в Windows. Способ описанный на этой странице поможет, разве что против «НЕуверенного» пользователя.
Согласен.
у меня файл не работает нажимаю на него появляется выберите программу для открытия этого файла
что делать
Проверьте еще раз, правильно ли вы указываете расширение при переименовании файла.
Что делать, если после ввода правильного пароля папка privat не появляется?
Попробуйте поменять пароль непосредственно в файле locker.bat, либо заново создайте файл и укажите нужный пароль.
Нажимаете изменить: высвечивается пароль
Все верно. Этот вопрос уже поднимался. Почитайте комментарии.
Супер! класс! то что искал
У меня не получается открыть папку приват ввожу пароль в locker.bat верно
Что происходит после запуска locker.bat?
почему папка Private не исчезает а меняется на папку HTG Locker в которую легко войти и все файлы там которые находились в папке Private ?
Откуда вы брали код? Если вы использовали код из данной статьи, то папка «Private» должна переименовываться в «Compconfig Locker». И если папка «Compconfig Locker» видна, значит у вас включено отображение скрытых и системных файлов.
Спасибо. При соблюдении некоторых нюансов всё работает. С трудом, но всё сделал. Прикольно.
Всё работает. Но взломать это проще не куда. Меняем расширение bat на txt узнаём пароль, меняем обратно и ВУАЛЯ, пароль у нас.
Все правильно. Читайте последний абзац статьи и комментарии. Этот вопрос уже поднимался.
Большое спасибо. Все так просто, понятно, наглядно. Я полный чайник в подобных делах, но всё получилось с первого раза. Благодарю.
По моему это лучший вариант защитить файлы на ПК. И просто сделать, и не нужно платить за какие то программы. Огромное спасибо тем, кто залил эту инфу.
Что делать, если папка locker не открывается?
Я знаю пароль. Ввела его. Но папка не открывается(((
Помогите, пожалуйста…
Видимо не папка, а файл locker.bat. Если не появляется папка Private, попробуйте удалить файл locker.bat и создать его по-новому. Или еще можно нажать правой клавишей на существующем файле, выбрать пункт «Изменить» и поменять пароль в коде.
Спасибо)
А если понадобиться удалить папку и распаролить всё? Как это можно сделать?
Если папка Private видна, ее дополнительно «распароливать» не надо. Можете удалять ее, переименовывать, перемещать и т.д. Но в этом случае, при повторном запуске locker.bat, будет создана новая папка Private.
Возможно ли сделать так, что бы необходимую папку не скрывать, а просто поставить на нее пароль? Чтоб нельзя было зайти в эту папку, удалить ее или отредактировать.
Если вы работаете под разными пользователями, то можно настроить права доступа для папки так, чтобы другой пользователь не смог заходить, удалять или редактировать содержимое. Если нужно, чтобы при открытии папки запрашивался пароль, необходимо использовать дополнительные программы-блокировщики или хранить папку в виде архива с паролем.
а на каком языке программирование написано
Здесь используются команды нтерпретатора командной строки, еще называют простой скриптовый язык программирования. Почитайте в Википедии, что такое «интерпретатор командной строки» и «пакетный файл».
А вот как сделать так: что бы ВАТ’ник лежал в какой-то папке и устанавливал пароль на ЭТУ же папку, мне бы так хотелось, напишите ПЖЛ.
P.S Юзеры ВАТ -> ЕХЕ конвертируйте и будет вам счастье.
Как вы тогда будете запускать bat-файл, если папка в которой он находится будет скрываться? Можно конечно вывести ярлык для этих целей, но в таком случае мне кажется лучше bat-файл поместить не в скрываемую папку, а в какое-нибудь укромное место и в коде прописать пути к нужной папке.
Вот в этом админ и соль! Ни надо ни каких папок создавать, ни надо ни чего скрывать! Надо просто ВАТ’ник который ставит пароль на папку в которой лежит! Сам подумай посмотреть пароль в ВАТ’нике нельзя если не знаеш его. Напишите ПЖЛ такой ВАТ’ник он лучше.
Я сделал этот файл и решил проверить. Я специально ввёл неправильный пароль, но папка становится видна. Что делать?
Еще раз проверьте все шаги инструкции. Этот код использовался многими пользователями не один раз. При вводе неправильного пароля на мгновение должна появится надпись «Invalid password» и закрыться окно.
все сделал так как вы сказали, но потом у меня пишет введите пороль и пишет папка приват не найдена, что делать?
пароль*
Этот код не полностью скрывает папку,её можно легко найти в поиске
Да. Все верно.
збс постик <333
подскажите можно ли сделать чтобы папка privat скрывалась автоматически или по истечению заданного времени что бы не вводить команду Y
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.
папка не исчезает
что делать?
зачем каки та слава писать ? я чё ? праграммист . сложно всё . лучше прога . но там тоже дурдом . не нада скрывать папку . просто пароль . нажимашь на папку — акно — пароль вводишь и аткрылась . пака вот так не будет то всё что есть эт просто мусор и издевательство над мозгом
Для кого мусор, а для кого еще один из вариантов решения задачи без использования сторонних программ.
У меня большая проблема( после того, как папка Приват исчезла, стала вводить пароль, папка не появлялась. Поклацала по кнопкам и сучайно отправила программу в карантин. Пароль от Антивирусника не знаю, не восстановить. Папка с фалами «Приват» тоже где-то скрыта. что-то можно сделать?
Попробуйте включить отображение скрытых файлов.
Добрый день, подскажите, пожалуйста, в чем ошибка:
при ответе на вопрос,Y, папка Private не исчезает, а появляется новая — Compconflig и все файлы из Private переносятся в нее? Благодарю.
Здравствуйте. Похоже, что у вас включено отображение скрытых файлов. После нажатия «Y» папка Private переименовывается, и меняются ее атрибуты (для скрытия). Соответственно, если включено отображение скрытых файлов, то эта папка все равно будет видна.
Большое спасибо. Ничего лишнего. Совет всем, у кого не получается: учитесь читать, ребята :)
И вам спасибо за отзыв)
Все работает если пароль небольшого размера, но если ставишь пароль длинный из русских букв то все перестает работать
Добрый день! Уже не первый раз пользуюсь вашем методом, все работает исправно. Но недавно для новой папки сделала locket.bat, появилась папка Pravate, в нее загрузила документы, и снова через locket.bat закрыла. И тут зачем-то решила переместить locket.bat в другую папку…при новом открытии, открылась новая папка Private, уже пустая, вернув locket обратно в папке Private документов не оказалось. Подскажите, пожалуйста, можно ли как-то вернуть документы? или они уже бесследно пропали?
Заранее спасибо!
Здравствуйте. Если в исходной папке вы ничего не меняли, то после возврата в нее файла locker.bat папка Private должна отображаться в прежнем режиме. При выполнении кода идет проверка наличия скрытой папки Private и если ее нет в текущей директории, то создается новая. Поэтому либо папка была удалена, либо вы переместили файл locker.bat в другую директорию. Попробуйте включить отображение скрытых папок и файлов и с помощью поиска Windows поищите папку Private. Если поиск не даст результатов, то, скорее всего, папка была удалена. В этом случае можно попробовать восстановить файлы с помощь специализированного ПО.
Когда открываю locker.bat у меня открывается командная строка и сразу закрывается. Что делать?
Возможно какая-то ошибка в файле. Попробуйте запустить его через командную строку.
День добрый! А как сделать отображение пароля при вводе «скрытым» ну или «****»? Это возможно?! Спасибо
Если ввести прямую ссылку на папку (ярлык). ДОступ все равно будет. Даже со скрытой папкой.
Огромное спасибо и куча благодарностей
У меня всё работало идеально, потом что-то пошло не так. Когда я отправляю запрос на скрытие файла, пишет, что не найдена папка Compconfig Locker. А потом стало писать, что отказано в доступе. Помогите пожалуйста
Возможно папка каким-то образом была удалена. Попробуйте включить отображение скрытых папок и поискать ее исходном месте расположения.
Можете показать код с полным описанием всего?
Экспериментальным путём выяснил, что изменение аттрибутов напрямую у папки без переименования в компконфиг не даёт результат. Вопрос: почему так и что за волшебная такая папка компконфиг?
Папка «Compconfig Locker» нужна для хранения скрытых файлов. Без нее нарушается логика работы скрипта.
Если вы умете менять атрибуты папки и включать/выключать скрытые файлы, то можно обойтись без кода и переименования.
установила и ввела пароль на русском, папка с файлами скрылась, но не появилась после пароля. исправила бат файл, ничего не изменилось. удалила его и создала новый — появляется новая, пустая папка. а как мне теперь сделать видимой ту папку с моими файлами? в свойствах видно, что вес главной папки большой, значит файлы все еще там..
Здравствуйте. Включите отображение скрытых файлов. https://support.microsoft.com/ru-ru/help/14201/windows-show-hidden-files
У меня не скрывается папка, а только переименовывается. Отображение скрытых файлов отключено.
В коде ничего не меняли? С помощью чего работаете с файлами и папками, используете стандартные средства Windows или какой-то сторонний файловый менеджер?
А как изменить имя скрываемого/открываемого файла?
Здравствуйте! Подскажите пожалуйста, программа работает, папка Private скрывается, однако после добавления туда файлов и после нажатия в программе «Y» ничего не происходит, хотя до этого пустой файл скрывался. Как решить такую ошибку?
Здравствуйте!
Сложно определить, из-за чего у вас перестал работать скрипт.
Рекомендую попробовать следующее:
1. Включите отображение скрытых файлов и папок Windows.
2. Скопируйте из папки «Private» ваши документы в другое место.
3. После этого удалите папку «Private» (она должна быть уже пустая) и файл locker.bat.
4. Повторите все действия из инструкции по-новому.