-
標準の環境変数を使用する方法:
@echo off echo 現在のディレクトリ: %CD%
-
cd コマンドと FOR /F コマンドを組み合わせる方法:
@echo off for /f %%A in ('cd') do set "current_dir=%%A" echo 現在のディレクトリ: %current_dir%
-
PUSHD コマンドと POPD コマンドを使用する方法:
@echo off pushd . echo 現在のディレクトリ: %CD% popd
-
PowerShell コマンドを使用する方法:
@echo off for /f "usebackq" %%A in (`powershell -Command "Write-Host -NoNewline (Get-Location).Path"`) do set "current_dir=%%A" echo 現在のディレクトリ: %current_dir%
これらの方法を使用することで、バッチファイル内で現在のディレクトリを取得し、それを表示したり他の操作に使用したりすることができます。適切な方法を選択し、必要に応じてコードをカスタマイズしてください。
なお、上記のコード例はWindowsのコマンドプロンプトで使用することを想定しています。他の環境での動作は異なる場合がありますので、ご注意ください。