Cómo proteger una carpeta en Windows
Seguro que a todos nos ha ocurrido alguna vez. Tenemos una carpeta con una serie de documentos que queremos proteger, ya sea porque son de carácter confidencial, privado, o simplemente no queremos que nadie acceda a estos documentos. Existen algunos programas que realizan esta tarea, sin embargo, en este tutorial mostraremos cómo proteger una carpeta en Windows y aumentar su seguridad sin necesidad de terceras aplicaciones. Este tutorial también tiene contenido didáctico, ya que podremos crear un pequeño programa que se ejecuta desde Windows.
Cómo proteger nuestra carpeta
Los pasos que tendremos que seguir para proteger nuestra carpeta son los siguientes:
- Crear un archivo de texto sin extensión, y copiar el contenido situado más abajo de esta entrada. Tenemos que sustituir el nombre de la carpeta protegida por la que nosotros queramos, y la contraseña que elijamos.
- Una vez tenemos el archivo rellenado, guardamos con un nombre del ejecutable, por ejemplo, ocultador_carpeta. Este nombre debe de ser discreto en caso de que no queramos que nadie lo ejecute. La extensión del archivo debe de ser .bat
- Ejecutar el archivo .bat creado para que se genere la carpeta con el nombre que le hemos puesto.
- Arrastrar o crear todo el contenido que queremos ocultar dentro de esta carpeta.
- Ahora mismo, al ejecutar otra vez el .bat, tendremos dos opciones posibles. Si no está oculta la carpeta, se nos preguntará si queremos ocultarla. En caso de ya estar oculta, nos preguntará la contraseña que introdujimos en el programa. Así, quedará visible de nuevo.
El fichero de texto para generar el programa y poner contraseña a la carpeta es el siguiente:
cls @ECHO OFF title Folder CarpetaProtegida if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST CarpetaProtegida goto MDLOCKER :CONFIRM echo Quiere ocultar la CarpetaProtegida? (S/N) set/p "cho=" if %cho%==S goto LOCK if %cho%==s goto LOCK if %cho%==n goto END if %cho%==N goto END echo Invalid choice. goto CONFIRM :LOCK ren CarpetaProtegida "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" echo Folder locked goto End :UNLOCK echo Introduzca la contrasena para mostrar la CarpetaProtegida set/p "pass=" if NOT %pass%== CONTRASEÑA goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" CarpetaProtegida echo Folder Unlocked successfully goto End AIL echo Invalid password goto end :MDLOCKER md CarpetaProtegida echo CarpetaProtegida created successfully goto End :End
Conclusión
A pesar de ser una alternativa para crear una carpeta y ocultarla, sin necesidad de usar ninguna utilidad o herramienta adicional, lo cierto es que no es lo más idóneo, ya que dependemos del fichero .bat generado, que cualquier usuario puede ejecutar. Sin embargo, ha sido una buena manera de mostrar cómo crear un pequeño programa con unas pocas líneas de código.