批處理參數(shù)擴展

%~dp0 “d”為Drive的縮寫,即為驅(qū)動器,磁盤、“p”為Path縮寫,即為路徑,目錄

cd是轉(zhuǎn)到這個目錄,不過我覺得cd /d %~dp0 還好些

選項語法:

~0???????? - 刪除任何引號("),擴充 %0

%~f0??????? - 將 %0 擴充到一個完全合格的路徑名(“f”是file,即文件)

%~d0??????? - 僅將 %0 擴充到一個驅(qū)動器號

%~p0??????? - 僅將 %0 擴充到一個路徑

%~n0??????? - 僅將 %0 擴充到一個文件名(“n”是name 文件名)

%~x0??????? - 僅將 %0 擴充到一個文件擴展名

%~s0??????? - 擴充的路徑只含有短名(“s”為Short,短的)

%~a0??????? - 將 %0 擴充到文件的文件屬性(“a”為attribute,即屬性)

%~t0??????? - 將 %0 擴充到文件的日期/時間(“t”time)

%~z0??????? - 將 %0 擴充到文件的大小(Size 大小)

%~$PATH:0?? - 查找列在路徑環(huán)境變量的目錄,并將 %0 擴充

到找到的第一個完全合格的名稱。如果環(huán)境變量名

未被定義,或者沒有找到文件,此組合鍵會擴充到

空字符串

可以組合修飾符來得到多重結(jié)果:

%~dp0?????? - 僅將 %0 擴充到一個驅(qū)動器號和路徑

%~nx0?????? - 僅將 %0 擴充到一個文件名和擴展名

%~fs0?????? - 僅將 %0 擴充到一個帶有短名的完整路徑名

%~dp$PATH:0 - 查找列在路徑環(huán)境變量的目錄,并將 %I 擴充

到找到的第一個驅(qū)動器號和路徑。

%~ftza0???? - 將 %0 擴充到類似輸出線路的 DIR

%0為當(dāng)前批處理文件

如果0換成1為第一個文件,2為第2個

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容