Windows10でバッチファイルを使って秘密のフォルダーを作成する方法

Windows10でバッチファイルを使って秘密のフォルダーを作成する方法

Windows10を利用していて、特定のファイルをほかのユーザーにアクセスされないよう隠しておきたいときがあります。

そのようなとき、サードパーティーのツールを利用できるなら、ファイルを暗号化するツールなどを利用すればよいですが、サードパーティーのツールを利用できないときはどうでしょう。

標準搭載機能だけで対応する方法としては、Windowsの隠しファイル機能を利用して、大事なファイルを保存しているフォルダーに「隠しファイル」属性を付与して隠す方法がありますが、隠しファイル機能だけでは心もとないときがあります。

そこで、ここではWindows10でバッチファイルを使って、パスワード認証が必要な秘密のフォルダーを作成する方法を紹介します。

動作環境

この記事は、以下の環境で実行した結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。

ソフトウェアバージョン
Windows10 Pro 64bit1909

バッチファイルを作成する

まず、秘密のフォルダーを作成するバッチファイルを作成します。

以下の内容を記述したバッチファイルを任意の場所に作成します。

なお、24行目でパスワードを「P@ssw0rd」に設定していますが、自分の好きな文字列に変更してもOKです。

また、バッチファイルの文字コードは「ANSI」で保存してください。

@ECHO OFF

if EXIST Private.{645FF040-5081-101B-9F08-00AA002F954E} goto UNLOCK
if NOT EXIST Private goto MDLOCKER

:CONFIRM
echo フォルダーをロックしてよいですか?(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 無効なキーが入力されました。
goto CONFIRM

:LOCK
ren Private Private.{645FF040-5081-101B-9F08-00AA002F954E}
attrib +h +s Private.{645FF040-5081-101B-9F08-00AA002F954E}
goto :EOF

:UNLOCK
echo パスワードを入力してください。
set/p "pass=>"
if NOT %pass%==P@ssw0rd goto FAIL
attrib -h -s Private.{645FF040-5081-101B-9F08-00AA002F954E}
ren Private.{645FF040-5081-101B-9F08-00AA002F954E} Private
goto :EOF

:FAIL
echo パスワードが正しくありません。
goto UNLOCK

:MDLOCKER
md Private
echo Privateフォルダーが作成されました。
goto :EOF

このバッチファイルでは、秘密のフォルダーを特殊フォルダー(ゴミ箱)に設定し、パスワード認証しないと参照できなくしています。

バッチファイルの使い方

作成したバッチファイルを実行すると、バッチファイルと同じ場所に「Private」という名前の秘密のフォルダーが作成されるので、このフォルダーに隠したいファイルを保存します。

Windows10でバッチファイルを使って秘密のフォルダーを作成する方法

ファイルを保存したら、もう一度バッチファイルを実行します。

すると、コマンドプロンプト画面でフォルダーをロックするかどうか聞かれるので「Y」を入力してエンターキーを押すと「Private」フォルダーが消えます。

Windows10でバッチファイルを使って秘密のフォルダーを作成する方法

なお、フォルダーオプションで「保護されたオペレーティングシステムファイルを表示しない」の設定をオフにしている環境では、「Private」フォルダーは非表示にはなりません。

Windows10でバッチファイルを使って秘密のフォルダーを作成する方法

「フォルダーオプション」の画面

Windows10でバッチファイルを使って秘密のフォルダーを作成する方法

「保護されたオペレーティングシステムファイルを表示しない」の設定をオフにしている場合

秘密のフォルダーを元の状態に戻すときは、バッチファイルを実行し、設定したパスワードを入力してエンターキーを押せば、通常フォルダーに戻ります。

Windows10でバッチファイルを使って秘密のフォルダーを作成する方法

Windows10でバッチファイルを使って秘密のフォルダーを作成する方法

あとがき

使い勝手が良いかはさておき、サードパーティーのツールを利用せずに特定のファイルを隠しておきたいときに役立つでしょう。

記事が役立ったらシェアしてくれるとうれしいです。

あなたにおすすめのコンテンツ