【转】%~dp0是什么意思
轉(zhuǎn)載自?www.cnblogs.com/yxsylyh?轉(zhuǎn)載內(nèi)容如下:
cd /D %~dp0的意思如下:
更改當(dāng)前目錄為批處理本身的目錄?
比如你有個(gè)批處理a.bat在D:\qq文件夾下?
a.bat內(nèi)容為?
cd /d %~dp0?
在這里?
cd /d %~dp0的意思就是cd /d d:\qq?
%0代表批處理本身 d:\qq\a.bat?
~dp是變量擴(kuò)充?
d既是擴(kuò)充到分區(qū)號(hào) d:?
p就是擴(kuò)充到路徑 \qq?
dp就是擴(kuò)充到分區(qū)號(hào)路徑 d:\qq?
擴(kuò)展閱讀:
%~dp0 “d”為Drive的縮寫,即為驅(qū)動(dòng)器,磁盤、“p”為Path縮寫,即為路徑,目錄 cd是轉(zhuǎn)到這個(gè)目錄,不過我覺得cd /d %~dp0 還好些選項(xiàng)語法:~0 - 刪除任何引號(hào)("),擴(kuò)充 %0%~f0 - 將 %0 擴(kuò)充到一個(gè)完全合格的路徑名(“f”是file,即文件)%~d0 - 僅將 %0 擴(kuò)充到一個(gè)驅(qū)動(dòng)器號(hào)%~p0 - 僅將 %0 擴(kuò)充到一個(gè)路徑%~n0 - 僅將 %0 擴(kuò)充到一個(gè)文件名(“n”是name 文件名)%~x0 - 僅將 %0 擴(kuò)充到一個(gè)文件擴(kuò)展名%~s0 - 擴(kuò)充的路徑只含有短名(“s”為Short,短的)%~a0 - 將 %0 擴(kuò)充到文件的文件屬性(“a”為attribute,即屬性)%~t0 - 將 %0 擴(kuò)充到文件的日期/時(shí)間(“t”time)%~z0 - 將 %0 擴(kuò)充到文件的大小(Size 大小)%~$PATH:0 - 查找列在路徑環(huán)境變量的目錄,并將 %0 擴(kuò)充到找到的第一個(gè)完全合格的名稱。如果環(huán)境變量名未被定義,或者沒有找到文件,此組合鍵會(huì)擴(kuò)充到空字符串可以組合修飾符來得到多重結(jié)果:%~dp0 - 僅將 %0 擴(kuò)充到一個(gè)驅(qū)動(dòng)器號(hào)和路徑%~nx0 - 僅將 %0 擴(kuò)充到一個(gè)文件名和擴(kuò)展名%~fs0 - 僅將 %0 擴(kuò)充到一個(gè)帶有短名的完整路徑名%~dp$PATH:0 - 查找列在路徑環(huán)境變量的目錄,并將 %I 擴(kuò)充到找到的第一個(gè)驅(qū)動(dòng)器號(hào)和路徑。%~ftza0 - 將 %0 擴(kuò)充到類似輸出線路的 DIR%0為當(dāng)前批處理文件 如果0換成1為第一個(gè)文件,2為第2個(gè)參考文獻(xiàn):
[1]?http://zhidao.baidu.com/link?url=9lkw8NW__Pz6N6dlwRAeHs4xE82U1dF6-0wXWbBSxKoXgivbpMVbR0syGV-2B284lxPiIpY87Gvbq4vcgWYcQa
版權(quán)聲明:
作者:朝霧之歸鄉(xiāng)
出處:http://www.cnblogs.com/cnpirate
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,否則保留追究法律責(zé)任的權(quán)利。
總結(jié)
以上是生活随笔為你收集整理的【转】%~dp0是什么意思的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】WebAPI ASP.Net 发布
- 下一篇: 【转】刨根究底字符编码之二——关键术语解