管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

スクリプトの実行パス(カレントパス)を取得する(bat,PowerShell)

DOSバッチと、Powershellでスクリプトの実行パス(カレントパス)を取得する方法。

実行環境

Windows10 1909 18363.752

DOSバッチの場合

%~dp0
REM 実行例(下記ディレクトリで実行した場合)
C:\Users\hoge\Documents\

※末尾の¥を取り除く方法

Powershellの場合

Convert-Path .
# 実行例(下記ディレクトリで実行した場合)
C:\Users\hoge\Documents