麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > BAT > 正文

批處理bat命令 獲取當前盤符和當前目錄和上級目錄的代碼

2020-03-29 19:55:59
字體:
來源:轉載
供稿:網友

批處理命令獲取當前盤符和當前目錄

%~d0 是當前盤符
%cd% 是當前目錄

可以用echo %cd%進行打印測試

以下例子是命令行編譯Visual Studio編寫的程序:

 

復制代碼 代碼如下:

@echo off
set b=%cd% //將當前目錄保存到參數b中,等號前后不要有空格
C:
cd program files
cd microsoft visual studio
cd common
cd msdev98
cd bin
msdev "%b%/test.dsp" /MAKE "test- Win32 Release" /REBUILD //(VC6.0)
devenv "%b%/Tool Utility/Tool Utility.sln" /REBUILD //(VS2010)
pause

 

注意:如果路徑中包含空格,則應該將路徑加文件名用雙引號括起來。

廢話不多說,直接看例子:

 

復制代碼 代碼如下:

@echo off
echo 當前盤符:%~d0
echo 當前盤符和路徑:%~dp0
echo 當前盤符和路徑的短文件名格式:%~sdp0
echo 當前批處理全路徑:%~f0
echo 當前CMD默認目錄:%cd%
pause

 

通過批處理取當前目錄的上一級目錄

 

復制代碼 代碼如下:

@echo off
if %cd%==%cd:~,3% echo 當前目錄已經是%cd:~,1%盤的根目錄!&goto end
cd..
set "bd=%cd%"
cd..
set "bbd=%cd%"
if "%bbd%"=="%bd%" (echo 上一級目錄是: %cd:~,1%盤的根目錄!
) else call echo 上一級目錄是: "%%bd:%bbd%/=%%"
:end
pause

 

P.S.
上面的程序我運行并測試,分別在第一級目錄,第二級目錄,第三級目錄,第四級目錄,都執行,程序的最終結果不太正確,這里只給你個思路,以及對各級目錄的獲取方法僅供參考。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费国产人成网站 | av电影免费在线 | 免费a级黄色片 | 国产98色在线 | 久久亚洲精品久久国产一区二区 | 中国黄色一级生活片 | 久草热久 | 九九热精品在线视频 | 国产精品久久久久久久久久久久午夜 | 免费一级a毛片在线播放视 日日草夜夜操 | 国产999精品久久久久 | h色网站免费观看 | 国产成人高清成人av片在线看 | 精品一区二区电影 | 高清国产免费 | 久久久久国产成人精品亚洲午夜 | 国产青草视频在线观看 | 97中文字幕在线观看 | tube69xxxxxhd| 欧美毛片 | 国产精品剧情一区二区三区 | 久久亚洲精品久久国产一区二区 | 精品久久久久久久久久久久久 | 欧美一级特黄aaaaaaa什 | 99re66热这里只有精品8 | 久久久三级免费电影 | 久久久久北条麻妃免费看 | 国产精选91 | 九九热视频这里只有精品 | 中午日产幕无线码1区 | 久久出精品 | 国产精品久久久久影院老司 | 极品销魂一区二区三区 | 亚洲资源在线播放 | 玖玖视频精品 | 成人免费激情视频 | 国产福利视频在线观看 | 色视频一区二区 | 在线观看免费视频麻豆 | 日本欧美一区二区三区视频麻豆 | 亚洲视频综合网 |