当前位置: 首页 > 知识库问答 >
问题:

通过批处理文件从路径字符串中剪切第一个参数

欧阳绪
2023-03-14

如果我的路径设置如下:

@echo off
setlocal EnableDelayedExpansion
set c=1
for %%A in ("%path:;=";"%") do ( 
set b[!c!]=%%~A
set /a c=c+1
)

echo !%b[1]%!
pause

共有1个答案

支铭晨
2023-03-14

for/f命令是您的朋友。tokens选项允许您获取字符串的某个部分,也可以选择获取字符串的其余部分,这就是您所需要的:

for /F "tokens=1* delims=;" %%a in ("%path%") do echo %%b

在任何for/f描述站点,如下面这个站点提供更多详细信息。

 类似资料:
  • 问题内容: 我有类似’keepme:cutme’或’string-without-separator’之类的字符串,应分别成为’keepme’和’string- without-separator’。可以在PostgreSQL中完成吗?我试过了: 但这会留在字符串中,如果字符串中没有字符串,它将无法正常工作。 问题答案: 用途 : 如果分隔符不存在,则返回整个字符串。而且很容易获得第二或第三部分等

  • 在DOS中,字符串是一个有序的字符集合,比如:。 编号 字符串操作 描述 1 创建字符串 字符串可以通过以下方式在DOS中创建。 2 空字符串 空的字符串 3 字符串插值 字符串插值是一种通过将常量,变量,文字和表达式中的值包含在字符串文字中来构造新的字符串值的方法。 4 字符串连接 可以使用运算符连接两个字符串,一个字符串和一个字符,或者两个字符。 以下是一个简单的例子,展示了如何使用字符串连接

  • 问题内容: 我想将GET参数添加到可能不包含GET参数的URL中,而无需重复或。 例: 如果我要添加 如果您发现发现的问题,我会尽量不重复问号。 URL只是一个字符串。 附加特定GET参数的可靠方法是什么? 问题答案: 基本方法 更先进 如果不是类,则应至少将其放在函数中。

  • 问题内容: 如何在bash中的文件路径中检查字符串?我在尝试: 用路径中的冒号(:)替换所有正斜杠。没用 Bash将文件路径字符串视为文件路径,并引发错误“无此类文件或目录”。目的是将文件路径视为字符串。 例如:filePathVar可能是 ** / myloc / src / File.java 在这种情况下,检查应返回true。 请注意,作为构建步骤,我正在Jenkins作业中编写此脚本。 以

  • 问题内容: 据我所知,正如许多文章和本教程CSSMasking中所展示的那样,剪贴路径应该在IE中也可以使用 但是我无法让以下内容在IE上正常运行,但在Chrome上运行正常。 问题答案: 经过更深入的研究,当直接使用图像时,IE仅支持clip像矩形一样,但不支持clipPath复杂形状。 我的解决方案是将图像添加到SVG中,如下所示,这一次它可以在Chrome和IE9 +中使用。