
拖拽/拖放文件夾到bat上執行如何獲取路徑和文件夾名稱最后由 pcl_test 于 -4-20 17:11本人想通過拖拽文件夾到批處理的方式獲取文件夾的路徑、文件夾名稱。目前通過set變量,可實現拖拽獲取路徑,但文件夾名稱如何也能拖拽獲???對于文件夾名稱,我能想到的思路是先拖拽獲取路徑,然后通過for /f,以路徑中的“”作為分隔符,但是卻不知道如何獲取路徑的最后一列(文件夾名稱),因為路徑的列數是隨機的,不能簡單的tokens!請大家幫助版主請見諒,我發的帖子都是在論壇里找了好久找不到答案,所以才發帖,但是今天無意中找百度,有個博客跳轉給了我答案,看來for的擴展變量真的太強大了,以后要好好學學下面是命令,分享給大家:@echo offset /p name=for %%a in (%name%) do echo %%~nxapause以上代碼在右鍵批處理-管理員權限運行,不支持拖拽http://www.bathome.net/thread-29387-1-1.html,我之前也專門提問但未得到解決,不知道大家有沒有好辦法

