gpt4 book ai didi

batch-file - 什么会导致 PUSHD 失败?

转载 作者:行者123 更新时间:2023-12-04 11:31:58 24 4
gpt4 key购买 nike

我有一个很棒的大脚本,它完全依赖于 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:\dir( cd c:\ 然后 pushd \\server1\dir1 )启动我的cmd。

我确认驱动器在那里并且我可以通过 Windows 资源管理器访问它。

现在我没有想法了。

推送引用: Link

最佳答案

好吧,据我所知,这个问题的答案是,如果你在 Y: 在你的映射驱动器中,那么 pushd 将不起作用。所以你需要做net use y: /delete (或其他驱动器号)然后使用 pushd 映射您的驱动器.我已经映射了所有驱动器号,除了 Z 和 A。也许 Z 是保留的?我不知道。

我的错误是检查 Z: 是否可用(它没有被映射)。显然,如果您已将所有内容映射到并包括 Y:,则它不会映射 Z:。不知道为什么。

关于batch-file - 什么会导致 PUSHD 失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2411305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com