【发布时间】:2016-06-24 16:13:45
【问题描述】:
我想使用批处理删除一个特殊路径。
我不能使用set somevar=" %path:specialstr=%",因为specialstr 有动态部分。我可以使用批处理从%path%这样的大字符串中删除%cd%产生的字符串吗?
【问题讨论】:
-
你能提供一个你正在使用的路径的例子吗?和所需的输出?
-
您是否尝试过使用
setlocal EnableDelayedExpansion,然后使用set somevar="!path:%specialstr%!"?这样您就可以在替换中使用变量 specialstr。 -
欢迎来到 Stack Overflow。请拨打2-minute tour。此外,edit您的问题,请添加minimal reproducible example。
-
很抱歉我的格式不好且无法阅读示例
标签: batch-file path