0
我要尋找以下問題最短的解決方案:如何學習當前路徑中的最後一個目錄條目?
我想了解在當前路徑中的最後一個目錄條目,所以C:\ TEMP \本地函數應該返回本地
我已經走到了以下解決方案,但我在想,如果有更多的短/最佳之一:
@echo off
set dir=%CD%
:repeat
for /F "tokens=1,* delims=\" %%a in ("%dir%") do (
if "%%b" == "" goto :end
set dir=%%b
)
goto :repeat
:end
echo %dir%
能否請您解釋一下你r解決方案? '%〜n'是一個文件名,但是'%〜n *'是什麼?我們需要一個循環來填充'%*'(例如,我們不能用'%CD%'來完成這個技巧)? –