主頁(yè) > 知識(shí)庫(kù) > DOS批處理中%cd%和%~dp0的異同分析

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

熱門標(biāo)簽:江蘇手機(jī)外呼系統(tǒng)供應(yīng)商 江蘇辦理400電話是免費(fèi)的嗎 福建防封電銷卡辦理套餐 沙依巴克工廠地圖標(biāo)注 征服者博物館地圖標(biāo)注點(diǎn) 紹興400電話怎么辦理 南京機(jī)器人外呼系統(tǒng)多少錢 地圖標(biāo)注顯示小區(qū) 滄州外呼增值業(yè)務(wù)線路解決方案
在DOS的批處理中,有時(shí)候需要知道當(dāng)前的路徑。在DOS中,有兩個(gè)環(huán)境變量可以跟當(dāng)前路徑有關(guān),一個(gè)是%cd%, 一個(gè)是%~dp0。

這兩個(gè)變量的用法和代表的內(nèi)容是不同的。

1. %cd% 可以用在批處理文件中,也可以用在命令行中;展開(kāi)后,是驅(qū)動(dòng)器盤符:+當(dāng)前目錄,如在dos窗口中進(jìn)入c:\dir目錄下面,

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

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

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


在C:\ 和E:\分別下執(zhí)行它,輸出為:

您可能感興趣的文章:
  • DOS批處理中%cd%與%~dp0的區(qū)別詳解

標(biāo)簽:陽(yáng)泉 巴中 小程序 香港 吳忠 湘西 烏魯木齊 宜賓

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《DOS批處理中%cd%和%~dp0的異同分析》,本文關(guān)鍵詞  DOS,批處理,中,%cd%,和,dp0,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《DOS批處理中%cd%和%~dp0的異同分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于DOS批處理中%cd%和%~dp0的異同分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章