欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在WINDOWS下dos與批處理中的命令cd /d %~dp0及其用途

 更新時(shí)間:2023年05月21日 08:32:14   投稿:mdxy-dxy  
這篇文章主要介紹了在WINDOWS下dos與批處理中的命令cd /d %~dp0及其用途,需要的朋友可以參考下

有人可以幫我理解命令cd /d %~dp0及其用途。 再次dos命令如下

cd /d %~dp0

請幫我弄清楚它的含義。

我們來剖析一下。 有三個(gè)部分:

  1. cd – 這是更改目錄命令。
  2. /d – 這個(gè)開關(guān)讓cd改變驅(qū)動(dòng)器和目錄。 沒有它,你將不得不做cd %~d0 & cd %~p0 。
  3. %~dp0 – 這可以進(jìn)一步分為三個(gè)部分:
    1. %0 – 這表示批處理腳本的第零個(gè)參數(shù)。 它擴(kuò)展到batch file本身的名稱。
    2. %~0 – 在那里解開擴(kuò)展參數(shù)的雙引號(hào)( " )。
    3. %dp0dp有擴(kuò)展的修飾符。 d強(qiáng)制添加一個(gè)驅(qū)動(dòng)器號(hào)并添加完整path。

見for /? 更多細(xì)節(jié)

批處理文件中的一條語句意思是更改當(dāng)前目錄為批處理本身的目錄

有些暈吧?不急,我舉例

比如你有個(gè)批處理a.bat在D:\jb51文件夾下
a.bat內(nèi)容為

cd /d %~dp0

在這里

cd /d 注解:
(通常情況下,我們要進(jìn)入其他盤符下的任意目錄,需要在CMD窗口運(yùn)行兩次命令:第一次,進(jìn)入盤符,第二次進(jìn)入指定目錄
#進(jìn)入D盤
d:
#進(jìn)入D盤下的test目錄
cd jb51

通過使用CD命令,并加入?yún)?shù) /d ,可以通過一個(gè)步驟,直接進(jìn)入指定盤符下的任意文件夾。

#一個(gè)步驟進(jìn)入D盤下的test目錄
cd /d d:\jb51

cd /d %~dp0的意思就是cd /d d:\jb51
%0代表批處理本身 d:\jb51\a.bat
~dp是變量擴(kuò)充
d既是擴(kuò)充到分區(qū)號(hào) d:
p就是擴(kuò)充到路徑 \jb51
dp就是擴(kuò)充到分區(qū)號(hào)路徑 d:\jb51

到此這篇關(guān)于在WINDOWS下dos與批處理中的命令cd /d %~dp0及其用途的文章就介紹到這了,更多相關(guān)CD /D%?DP0內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論