批处理bat命令--获取当前盘符和当前目录和上级目录
生活随笔
收集整理的這篇文章主要介紹了
批处理bat命令--获取当前盘符和当前目录和上级目录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 批處理命令獲取當前盤符和當前目錄
@echo off
rem 設置環境變量延遲
setlocal EnableDelayedExpansion
echo 當前正在運行的批處理文件所在路徑:!cd!
pause
?
@echo off
echo 當前目錄是:%cd%
pause
?
@echo off
:: set "abc=%cd%"
echo 當前正在運行的批處理文件所在路徑:%~dp0
pause
?
@echo off
echo 當前的盤符及路徑:%~dp0
echo 當前的盤符及路徑的短文件名格式:%~sdp0
pause
?
2. 通過批處理取當前目錄的上一級目錄:
@echo 取當前文件的上級目錄的名稱
set a=%cd%
for %%a in ("%a%") do (
??????? set ok=%%~dpa
??????? for /f "delims=" %%b in ("!ok:~0,-1!") do (
??????????????? echo %%~nb
??????? )
)
pause
參考于 "https://blog.csdn.net/honker110/article/details/4355618"
“環境變量延遲” 詳解見“https://www.jb51.net/article/97190.htm”
總結
以上是生活随笔為你收集整理的批处理bat命令--获取当前盘符和当前目录和上级目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS编译提示错误“....Conside
- 下一篇: 理解:TI C6000 数据存储处理与性