【发布时间】:2016-09-08 00:24:46
【问题描述】:
我一直在尝试创建批处理文件来转换目录中的文件。该目录是通过以下代码给出的:
@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: 驱动器上的位置正常工作,此问题出现在由 subst 制造的 O: 和 P: 驱动器上。
知道如何解决这个问题吗? 谢谢
【问题讨论】:
标签: windows batch-file administrator