Advertisement
Jman0209

Folder Locking Batch

Feb 19th, 2018
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.42 KB | None | 0 0
  1. :start
  2. @echo off
  3. title Locked Folder
  4. color a
  5.  
  6. ::REPLACE THE "default" BELOW TO THE PASSWORD YOU WANT
  7.  
  8. set dpass=default
  9.  
  10.  
  11. goto one
  12.  
  13. ::########################################################################################################
  14.  
  15. :one
  16. cls
  17. if EXIST "Locked" goto unlock
  18. if NOT EXIST "Private" goto mdprivate
  19. goto conf
  20. pause
  21. exit
  22.  
  23. ::###########################################################################################
  24.  
  25. :mdprivate
  26. md "Private"
  27. title Folder Created
  28. exit
  29.  
  30. ::##############################################################################################
  31.  
  32. :conf
  33. title Folder Unlocked
  34. set choice=
  35. cls
  36. echo.
  37. echo Are you sure you want to lock this folder? (Y/N)
  38. echo.
  39. set /p choice=">>"
  40. if not defined choice goto conf
  41. if /i "%choice%"=="y" goto lock
  42. if /i "%choice%"=="n" exit
  43. goto conf
  44.  
  45. :lock
  46. cls
  47. ren "Private" "Locked"
  48. attrib +h +s "Locked"
  49. cls
  50. title Folder Locked
  51. exit
  52.  
  53.  
  54. ::################################################################################################
  55.  
  56. :unlock
  57. title Folder Locked
  58. set pass=
  59. cls
  60. echo.
  61. echo Enter password.
  62. echo.
  63. set /p pass=">>"
  64. if NOT "%pass%"=="%dpass%" goto fail
  65. attrib -h -s "locked"
  66. ren "Locked" "Private"
  67. cls
  68. title Folder Unlocked
  69. exit
  70.  
  71. ::########################################################################################################
  72.  
  73. :fail
  74. cls
  75. echo.
  76. echo INVALID PASSWORD
  77. echo.
  78. pause
  79. goto unlock
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement