Bat命令——獲取當前盤符、當前目錄、上級目錄


命令

  • 當前盤符:%~d0
  • 當前路徑:%cd%
  • 當前執行命令行:%0
  • 當前bat文件路徑:%~dp0
  • 當前bat文件短路徑:%~sdp0

測試

  • 下載testBatPath.bat測試文件,雙擊.bat運行。
  • 測試結果(我把文件放在了桌面)
  • Next

使用方式

  • set賦值給一個變量,在命令中引用這個變量
    • 舉例:執行批處理命令,調用.bat當前目錄下的SQL文件
      @echo off 
      set filepath=%cd%
      
      echo 創建中間表開始
      sqlplus GXGXH/GXGXH @%filepath%\createTable.sql 
      echo 創建中間表成功
      
      pause>nul 
  • 在命令中直接使用
    • 舉例:執行批處理命令,調用.bat當前目錄下的SQL文件
      @echo off 
      
      echo 創建中間表開始
      sqlplus GXGXH/GXGXH @%cd%\createTable.sql 
      echo 創建中間表成功
      
      pause>nul 
  • Next


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM