Skip to content

Instantly share code, notes, and snippets.

@pknowledge
Created March 17, 2020 15:36
Show Gist options
  • Save pknowledge/1feef32fa21475eb9742ea247aefe1af to your computer and use it in GitHub Desktop.
Save pknowledge/1feef32fa21475eb9742ea247aefe1af to your computer and use it in GitHub Desktop.

Revisions

  1. pknowledge created this gist Mar 17, 2020.
    33 changes: 33 additions & 0 deletions FolderLock.bat
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,33 @@
    @ECHO OFF
    if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
    if NOT EXIST Private goto MDPrivate
    :CONFIRM
    echo Are you sure to lock this 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 "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    echo Folder locked
    goto End
    :UNLOCK
    echo Enter password to Unlock Your Secure Folder
    set/p "pass=>"
    if NOT %pass%== YOUR-PASSWORD goto FAIL
    attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
    echo Folder Unlocked successfully
    goto End
    :FAIL
    echo Invalid password
    goto end
    :MDPrivate
    md Private
    echo Private created successfully
    goto End
    :End