请将此命令视为命令提示符:
pfm flush v:\ nuova \ a1.avs
他回来了:
C:\卷\ a1.avs
我已经进行了批量处理,但我需要在变量中获取c:\ volumes \ a1.avs(例如,名为%vol%)
如何裁剪此值(" c:\ volumes \ a1.avs")?
谢谢
答案 0 :(得分:0)
for /f "delims=" %%a in ('pfm flush v:\nuova\a1.avs') do set "vol=%%a"
将是标准回复。
但在这种情况下,现在我已经看到了实际输出,
for /f "tokens=1delims= " %%a in ('pfm flush v:\nuova\a1.avs') do set "vol=%%~a"
因为引用的项目是令牌1而分隔符是空格(因此=
之后"
和delims
之间的空格。
~
删除了引号。