バッチファイルでUnixのbasenameコマンド相当の結果を取得する
rem バッチファイルの置かれているディレクトリへcd
cd "%~dp0"
rem カレントディレクトリをVARにセット
set VAR=%CD%
rem ここがbasename相当
for /f %%A in ("%VAR%") do set CURRENT_DIR_NAME=%%~nxA
参考URLはわすれちゃった。
rem バッチファイルの置かれているディレクトリへcd
cd "%~dp0"
rem カレントディレクトリをVARにセット
set VAR=%CD%
rem ここがbasename相当
for /f %%A in ("%VAR%") do set CURRENT_DIR_NAME=%%~nxA
参考URLはわすれちゃった。