gpt4 book ai didi

java - 如何在cmd中存储 "where"的返回值

转载 作者:行者123 更新时间:2023-12-01 11:23:06 25 4
gpt4 key购买 nike

在批处理文件中,我有以下代码:

where /R "C:\Program Files (x86)\Java" java.exe

它返回包含 java 可执行应用程序的文件路径列表。如何将列表存储到变量中?

例如,我想知道是否会像这样工作:

set javapath=where /R "C:\Program Files (x86)\Java" java.exe
echo %javapath%

我希望它会返回C:\Program Files (x86)\Java\jre7\bin\java.exe

但事实并非如此。大家有答案吗?

最佳答案

for /f "tokens=* delims=" %%# in ('where /R "C:\Program Files (x86)\Java" java.exe') do set "javapath=%%#"
echo %javapath%

关于java - 如何在cmd中存储 "where"的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31034085/

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