批处理通过字符串截取得到文件名
生活随笔
收集整理的這篇文章主要介紹了
批处理通过字符串截取得到文件名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當有一個完整的文件路徑時,如何截取文件名呢,可以使用?echo?命令。
如下代碼:
?
@echo off set a="E:\Program Files\Image-Line\FL Studio 9\FL.exe" set b="E:\Program Files\Image-Line\FL Studio 9\Plugins\VST\Revitar20\Effects\GuitarRig\GuitarRig-Revitar2Companion Bank.bnk" call :getname %a% call :getname %b% pause exit:getname echo %~nx1?
注意 echo %~nx1 中的1是指調用這個標號的第一個參數,也就是call :getname %a% 中的%a%.
不使用call的話可以直接用?
?
echo %~nxa?
可以用下面的方法將命令的輸出賦給變量。
?
for /f %%i in ('command') do set var=%%i?
?
參考:
http://www.bathome.net/viewthread.php?tid=15527&rpid=102162&ordertype=0&page=1#pid102162
?
轉載于:https://www.cnblogs.com/dyllove98/p/3187027.html
總結
以上是生活随笔為你收集整理的批处理通过字符串截取得到文件名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是Spring?Spring是什么?
- 下一篇: (部分转载,部分原创)java大数类(2