欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

DOS/BAT

當(dāng)前位置:主頁(yè) > 腳本語(yǔ)言 > DOS/BAT >

DOS批處理中%~dp0等擴(kuò)充變量語(yǔ)法詳解

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:DOS/BAT|點(diǎn)擊: 次

有時(shí)候我們看到別人使用%~dp0

~是擴(kuò)展的意思,相當(dāng)于把一個(gè)相對(duì)路徑轉(zhuǎn)換絕對(duì)路徑
%0代指批處理文件自身
%1表示批處理文件命令行接收到的第一個(gè)參數(shù),%2表示第二個(gè),以此類(lèi)推
%~d0 是指批處理所在的盤(pán)符,其中d代表drive
%~p0 是指批處理所在的目錄,其中p代表path
%~dp0 是批處理所在的盤(pán)符加路徑


cd %~dp0 就是進(jìn)入批處理所在目錄了


詳細(xì)解釋還可參考命令 call /?

DOS批處理中%~dp0表示什么意思

(注: %0 就是該 batch 文件的文件名)
這句的意思是
更改當(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ò)充變量語(yǔ)法詳解:
:: 選項(xiàng)語(yǔ)法 :
:: ~I - 刪除任何引號(hào) (") ,擴(kuò)充 %I
:: %~fI - 將 %I 擴(kuò)充到一個(gè)完全合格的路徑名
:: %~dI - 僅將 %I 擴(kuò)充到一個(gè)驅(qū)動(dòng)器號(hào)
:: %~pI - 僅將 %I 擴(kuò)充到一個(gè)路徑
:: %~nI - 僅將 %I 擴(kuò)充到一個(gè)文件名
:: %~xI - 僅將 %I 擴(kuò)充到一個(gè)文件擴(kuò)展名
:: %~sI - 擴(kuò)充的路徑只含有短名
:: %~aI - 將 %I 擴(kuò)充到文件的文件屬性
:: %~tI - 將 %I 擴(kuò)充到文件的日期 / 時(shí)間
:: %~zI - 將 %I 擴(kuò)充到文件的大小
:: %~$PATH:I - 查找列在路徑環(huán)境變量的目錄,并將 %I 擴(kuò)充
:: 到找到的第一個(gè)完全合格的名稱(chēng)。如果環(huán)境變量名
:: 未被定義,或者沒(méi)有找到文件,此組合鍵會(huì)擴(kuò)充到
:: 空字符串
:: 可以組合修飾符來(lái)得到多重結(jié)果 :
:: %~dpI - 僅將 %I 擴(kuò)充到一個(gè)驅(qū)動(dòng)器號(hào)和路徑
:: %~nxI - 僅將 %I 擴(kuò)充到一個(gè)文件名和擴(kuò)展名
:: %~fsI - 僅將 %I 擴(kuò)充到一個(gè)帶有短名的完整路徑名
:: %~dp$PATH:i - 查找列在路徑環(huán)境變量的目錄,并將 %I 擴(kuò)充
:: 到找到的第一個(gè)驅(qū)動(dòng)器號(hào)和路徑。
:: %~ftzaI - 將 %I 擴(kuò)充到類(lèi)似輸出線路的 DIR

下面是實(shí)例解析:

如果一個(gè)install.bat文件位于D:\jeesite\bin
文件內(nèi)容如下:

@echo off
echo [INFO] This is a demo.
echo [INFO] %~dp0
pause

運(yùn)行install.bat,命令行輸出如下

[INFO] This is a demo.
[INFO] D:\jeesite\bin\

即:
%0代表文件本身
d代表盤(pán)符
p代表路徑
擴(kuò)展的選項(xiàng)還包括:

%~f0 - 完整的路徑+文件名

[INFO] D:\jeesite\bin\install.bat

%~n0 - 文件名(無(wú)擴(kuò)展名)

[INFO] install
%~x0 - 文件擴(kuò)展名

[INFO] .bat

%~s0 - 擴(kuò)充的路徑只含有短名(“s”為Short,短的)
%~a0 - 將 %0 擴(kuò)充到文件的文件屬性(“a”為attribute,即屬性)
%~t0 - 將 %0 擴(kuò)充到文件的日期/時(shí)間(“t”time)
%~z0 - 將 %0 擴(kuò)充到文件的大小(Size 大小)

等等

上一篇:批處理入門(mén)手冊(cè)之批處理常用DOS命令篇(find findstr)

欄    目:DOS/BAT

下一篇:通過(guò)拖曳獲取文件信息的bat代碼分享

本文標(biāo)題:DOS批處理中%~dp0等擴(kuò)充變量語(yǔ)法詳解

本文地址:http://mengdiqiu.com.cn/a1/DOS_BAT/10036.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有