在批處理中使用管理員權限運行的時候系統會認為當前路徑是C:\Windows\System32
而使用非管理員權限安裝的時候系統會認為當前路徑就是批處理文件所在的路徑
所以我們最好使用絕對路徑去操作文件,以下是絕對路徑的獲取方式:
@echo off
echo 當前盤符:%~d0
echo 當前盤符和路徑:%~dp0
echo 當前批處理全路徑:%~f0
echo 當前盤符和路徑的短文件名格式:%~sdp0
echo 當前CMD默認目錄:%cd%
pause
注意:1.如果路徑包括空格最好加上雙引號