我一直在嘗試創建用於轉換目錄中的文件的批處理文件。目錄正在通過此代碼給出:如果以管理員模式運行,批處理文件的工作方式不同
@echo off
rem // setting input directory
:input1
set/p "inputdir=Input directory: "
rem // if input is invalid, prompt again
if not exist "%inputdir%" (
echo Directory does not exist.
echo "%inputdir%"
goto input1
)
它運作良好 - 通常情況下。但是,因爲我以後考慮過使用環境變量,所以我也嘗試以管理員身份運行它。然而 - 問題是,當我正常運行它時,需要目錄,腳本繼續沒有問題。當我以管理員身份運行時,它充當「目錄不存在」
它對C:和D:驅動器上的位置正常工作,這個問題出現在O:和P:驅動器上,這是由subst 。
任何想法如何解決這個問題? 謝謝
這是真實有用的信息,但我不明白這是如何適用於該問題。 –