【CMD】 与路径相关的常量:当前目录的绝对路径、批处理文件所在目录的绝对路径、批处理文件的全路径
生活随笔
收集整理的這篇文章主要介紹了
【CMD】 与路径相关的常量:当前目录的绝对路径、批处理文件所在目录的绝对路径、批处理文件的全路径
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- 測試機:win10
cmd當前目錄的絕對路徑
cmd> echo %cd% C:\Users\admin批處理文件所在位置的盤符
test.bat文件內容
@echo off echo %~d0將test.bat文件放到桌面上,然后執行下面的命令
cmd> test.bat C:批處理文件所在目錄的絕對路徑
test.bat文件內容
@echo off echo %~dp0將test.bat文件放到桌面上,然后執行下面的命令
cmd> test.bat C:\Users\admin\Desktop\批處理文件所在目錄的短路徑
test.bat文件內容
@echo off echo 腳本文件所在文件夾的絕對路徑:%~dp0 echo 腳本文件所在文件夾的短路徑:%~sdp0將test.bat文件放到C:\Program Files目錄中,然后執行下面的命令
cmd> test.bat 腳本文件所在文件夾的絕對路徑:C:\Program Files\ 腳本文件所在文件夾的短路徑:C:\PROGRA~1\批處理文件的全路徑
test.bat文件內容
@echo off echo %~f0將test.bat文件放到C:\Program Files目錄中,然后執行下面的命令
cmd> test.bat C:\Program Files\test.bat測試
C:\Program Files目錄中下的test.bat文件內容如下:
@echo off echo cmd當前所在目錄的絕對路徑:%cd% echo 批處理文件所在位置的盤符:%~d0 echo 批處理文件所在目錄的絕對路徑:%~dp0 echo 批處理文件所在目錄的短路徑:%~sdp0 echo 批處理文件的全路徑:%~f0cmd在C:\Program Files時,執行下面的命令
C:\Program Files>test.bat cmd當前所在目錄的絕對路徑:C:\Program Files 批處理文件所在位置的盤符:C: 批處理文件所在目錄的絕對路徑:C:\Program Files\ 批處理文件所在目錄的短路徑:C:\PROGRA~1\ 批處理文件的全路徑:C:\Program Files\test.batcmd在D:\時,執行下面的命令
D:\>"c:\Program Files\test.bat" cmd當前所在目錄的絕對路徑:D:\ 批處理文件所在位置的盤符:c: 批處理文件所在目錄的絕對路徑:c:\Program Files\ 批處理文件所在目錄的短路徑:c:\PROGRA~1\ 批處理文件的全路徑:c:\Program Files\test.bat總結
以上是生活随笔為你收集整理的【CMD】 与路径相关的常量:当前目录的绝对路径、批处理文件所在目录的绝对路径、批处理文件的全路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 干眼症和沙眼的区别
- 下一篇: 【CMD】复制并覆盖目标文件