首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在处理文件名列表时只有文件名部分到第一个空格输出?

为什么在处理文件名列表时只有文件名部分到第一个空格输出?
EN

Stack Overflow用户
提问于 2019-08-20 12:30:58
回答 1查看 56关注 0票数 1

我试图使用命令VMware从vmrun list工作站获得运行虚拟机的列表。

代码语言:javascript
运行
复制
for /F %%G in ('vmrun list') do echo %%~fG

问题在于,位于文件夹VMWare Images中的虚拟机映像类似于

"C:\VMWare映像\VMServer\My Test Server.vmx"

输出为

"C:\VMWare"

我怎么才能走满路呢?

还是只有一个解决方案来重命名我的文件夹和虚拟机,以便它们的名称不包括任何空格?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-20 12:41:51

您需要"tokens=*"来获得整行,而不是一个子字符串,直到第一个空格:

代码语言:javascript
运行
复制
 for /F "tokens=*" %%G in ('vmrun list') do echo %%~fG
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57573729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档