【发布时间】:2011-02-03 15:13:35
【问题描述】:
这可能是 ServerFault 的问题,但我更感兴趣的是了解操作系统用于解析相对路径的方法。我有两个 Windows 2003 的 VMware 实例。我正在尝试运行一个批处理文件,该批处理文件开始在其文件夹路径中运行另一个批处理文件。该脚本在一个 VM 上运行良好,但在另一个 VM 上却无法执行并出现错误:
> The System cannot find the file specified
我要运行的脚本是script.bat:
start /d FOLDERNAME /b /WAIT AnotherScript.bat %~n0%~x0
我已将我的两个文件放在两台机器上 C:\ 驱动器下的同一文件夹结构中。文件 AnotherScript.bat 位于两个 VM 上的 FOLDERNAME 中。
这不是权限问题(?),因为我在两个 VM 上都显示为管理员。
我想知道为什么我会在一台机器上无法解析相对路径而不是在另一台机器上解析它。
谢谢
【问题讨论】:
标签: windows batch-file vmware relative-path