【发布时间】:2013-03-28 18:03:58
【问题描述】:
在一个批次中我有一个
for /d /r %%a in (*) do
如果 %%a 包含“ - ”(即空格 + 连字符 + 空格),我想做一个动作,如果它不包含这个字符串,我想做另一个动作。
我不能让它工作!你有什么主意吗?谢谢。
[PS : 我的问题与这个类似:Batch file: Find if substring is in string (not in a file) 但我无法对其进行调整以使其正常工作!]
【问题讨论】:
-
使用
for /d /r %%a in ("* - *"),如何获取“-”之前的部分(例如%%b)和“-”之后的部分为%%c?
标签: windows for-loop batch-file