
批處理怎么從指定的具體文件名中提取路徑請教論壇里的各位資深人士:我想從具體文件名路徑中提取所屬路徑,應該怎么實現。比如:我的路徑是 C:abcdefaa.txt 或 D:ddaacc.xml這樣,需要提取得到的文件路徑分別是: C:abcdef 和D:ddaa。特征就是最末的文件名及后綴會變動,需要提取上一層的目錄,應該如何實現的,謝謝各位。我只知道
實現是的得到文件名(aer.txt),怎么改進得到c:aabb 呢 ?nclick="copycode($('code0'));">復制代碼
- set file=c:aabbaer.txt
- set str=%file%
- :loop
- set str=%str:*=%
- echo %str% | findstr /i >nul && goto loop
- echo %file% ---^> %str%
- pause

