Я пытался создать пакетный файл для преобразования файлов в каталоге. Каталог задается с помощью этого кода:
@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.
Любая идея, как решить эту проблему? Спасибо