Est-il possible d'obtenir le nom du dossier actuel (pas le chemin du répertoire actuel) en utilisant une commande DOS? Si c'est le cas, comment?
Le plus proche que j'ai eu était celui-ci mais il ne le fait pas:
for /f "delims=\" %%a in ("%CD%") do set CURR=%%a
echo.DIR: %CURR%
remarque: la tentative ci-dessus était une tentative de tokenize de la chaîne et d'obtenir le dernier jeton défini en tant que variable CURR.
for /f
ni TomWij %~n*
sont pris en charge dans MS-DOS. (Windows ' cmd.exe
n'est pas DOS, c'est un programme Windows natif.)
cd | sed "s/.*\\//"
(pour canaliser la sortie de cd (cwd) dans une recherche d’expression régulière et la remplacer, en remplaçant tout ce qui se trouve avant la \ finale sans rien du tout)