【发布时间】:2010-03-09 18:01:38
【问题描述】:
我有一个完全依赖 PUSHD 的大型脚本。然而突然当我输入pushd \\server1\dir1 我得到:
C:\Documents and Settings\userNameHere>pushd \\server1\dir1
' '
CMD does not support UNC paths as current directories.
好的,我知道 CMD 不支持 UNC 路径。这就是我使用 PUSHD 的原因。当我搜索这个时,我发现很多帖子说“当你遇到这条关于 UNC 路径的消息时,你应该使用 PUSHD!”。废话,我遇到了那个消息和使用PUSHD。
我尝试使用CMD /E:ON,因为显然 PUSHD 仅在启用命令扩展时才有效。结果相同。
我查看是否以某种方式用完了驱动器号(因为 PUSHD 从 Z: 开始并向后查找驱动器号)。没有。
我尝试在 c:\ 目录(cd c:\ 然后pushd \\server1\dir1)启动我的 cmd。
我确认该驱动器在那里并且我可以通过 Windows 资源管理器访问它。
现在我没有主意了。
推送参考:Link
【问题讨论】:
标签: batch-file dos