%~dp0 correspondra au répertoire. Voici de la documentation sur tous les modificateurs de chemin. Très pratique :-)
Pour supprimer la barre oblique inverse finale, vous pouvez utiliser la syntaxe de sous-chaîne :~n,m, comme ceci :
SET mypath=%~dp0
echo %mypath:~0,-1%
Il n'existe malheureusement pas de moyen de combiner la syntaxe %0 avec la syntaxe :~n,m.