我试图使用下面的代码来获取用户命名为“新卷”的驱动器的名称,以便自动化我们公司的一些测试用例。批处理文件找不到文本文件
wmic logicaldisk get caption,volumeName > c:\batch_script.txt
for /f "tokens=*" %%A in (c:\batch_script.txt) do echo %%A
PAUSE
现在我已经得到了一些与此文件不同的运行时问题;我运行该文件的前2/3时间,我得知系统找不到文件“c:\ batch_script.txt”,但在第三次尝试后,我没有收到系统可以发送的消息再也找不到这个文件了。
我在这里做错了什么?或者wmic命令搞乱了我的文件权限? (因为我必须以管理员身份运行批处理文件才能使wmic命令运行)
再次感谢所有高级帮助。