国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

DOS批處理中%cd%和%~dp0的異同分析

2020-06-09 14:20:49
字體:
來源:轉載
供稿:網友
在DOS的批處理中,有時候需要知道當前的路徑。在DOS中,有兩個環境變量可以跟當前路徑有關,一個是%cd%, 一個是%~dp0。

這兩個變量的用法和代表的內容是不同的。

1. %cd% 可以用在批處理文件中,也可以用在命令行中;展開后,是驅動器盤符:+當前目錄,如在dos窗口中進入c:/dir目錄下面,

輸入:echo %cd% ,則顯示為:c:/dir 。
%cd%的內容是可以被改變的,其內容為命令的執行路徑或批處理文件的執行路徑。

2.%~dp0只可以用在批處理文件中,它是由它所在的批處理文件的目錄位置決定的,是批處理文件所在的盤符:+路徑。在執行這個批處理文件的過程中,它展開后的內容是不可以改變的。比如在D盤下有個批處理文件,path.bat,其內容為:
復制代碼 代碼如下:

@echo off
echo this is %%cd%% %cd%
echo this is %%~dp0 %~dp0


在C:/ 和E:/分別下執行它,輸出為:

您可能感興趣的文章:

DOS批處理中%cd%與%~dp0的區別詳解
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸州市| 阿克陶县| 呼图壁县| 项城市| 蓬莱市| 泗洪县| 辰溪县| 榆树市| 城口县| 兰溪市| 修武县| 马山县| 济源市| 沧源| 崇文区| 偏关县| 三穗县| 渑池县| 铜川市| 崇明县| 濮阳县| 城步| 辛集市| 曲周县| 巍山| 屯昌县| 昌邑市| 平邑县| 平利县| 确山县| 讷河市| 晋州市| 新郑市| 沙湾县| 秭归县| 新田县| 慈利县| 永宁县| 紫金县| 贺兰县| 广德县|