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

命令sql

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

測試測試

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

使用方式spa

  • 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
相關文章
相關標籤/搜索