批处理文件调用命令未在下一个命令之前完成

时间:2015-02-04 15:37:06

标签: batch-file dir network-drive

我正在运行批处理文件

cd desktop

net use z: \\NETWORKCOMPUTER1-PC\i
z:

cd movies
dir > c:movies.txt
cd ..\shows
dir > c:shows.txt
cd ..\anime
dir > c:anime.txt

net use z: /delete

最后它给出了这条消息:

"There are open files and/or incomplete directory searches pending on the connection to z:.

Is it OK to continue disconnecting and force them closed? (Y/N) [N]:"

我选择N'并正确创建所有文本文件。

在创建完最后一个文本文件之前,如何才能删除网络连接?

已解决 - 在删除z:网络连接之前需要切换回c:

1 个答案:

答案 0 :(得分:2)

这是因为您将z:设置为靠近脚本顶部的当前驱动器。

因此,为了避免该消息,在您尝试删除z:映射之前,将当前驱动器设置为c:(或您希望的任何其他驱动器)。