2025年5月7日 星期三

取得批次檔所在目錄 get current folder name by batch command

@echo off


REM 取得批次檔所在目錄(含反斜線)

SET fullPath=%cd%


REM 取得最底層資料夾名稱

FOR /F "delims=" %%I IN ('cmd /c echo %fullPath%') DO SET folderName=%%~nxI


REM 顯示結果

ECHO folder full path: %fullPath%

ECHO folder name: %folderName%


PAUSE

沒有留言:

張貼留言