バッチ関連もくじ
https://tera1707.com/entry/2022/02/06/144447#BatCommand
やりたいこと
Windowsのバッチファイルの中で、今ログイン中のユーザーのフォルダ(C:\Users\ユーザー名\
のような)に、ファイルをコピーなどしたいことがあった。
C#やC++で、特殊フォルダのパスを取る方法はあったが、バッチでやったことがなかったので調べたい。
やりかた
コマンドプロンプトを開き、set
を実行すると、特殊フォルダのパスとしても使える環境変数の一覧を表示できるので、それを利用する。
set
を実行すると、下図のような表示が出てくる。
この中の、%userprofile%
という環境変数が、今回やろうとしていることに使えそう。
他にも、C:\Program Files
を示す%programfiles%
などは、いろいろ使えそう。
参考
Windows10の環境変数の一覧と調べ方。便利な使い方も解説
https://onoredekaiketsu.com/windows10-environment-variables/#toc6