DOS komutunu kullanarak geçerli klasör adını (geçerli dizin yolu değil) elde etmek mümkün mü? Öyleyse nasıl?
En yakınım bu oldu ama yapmıyor:
for /f "delims=\" %%a in ("%CD%") do set CURR=%%a
echo.DIR: %CURR%
not: Yukarıdaki deneme, dizeyi tokenize etmeye ve CURR değişkeni olarak ayarlanan son belirteci almaya çalışmamdı.
for /f
TomWijs %~n*
MS-DOS'da desteklenmiyor. (Windows' cmd.exe
olduğunu , DOS değil bir doğal Windows program.)
cd | sed "s/.*\\//"
(CD'nin (cwd) çıktısını düzenli bir ifadeyle aramaya ve değiştirmeye çalışmalı, finalden önceki her şeyi değiştirerek değiştirmelisiniz)