需要帮助修剪批处理文件中的字符串

时间:2016-06-09 13:01:19

标签: batch-file

我有这样的文件名:

\workspace\folder1\folder2\folder3\folder4\folder5\

我希望\folder3\folder4\folder5\

文件夹\folder3\是不变的。之前和之后的任何内容都会有所不同,但我需要文件夹folder3以及之后的所有内容。

如何用蝙蝠修剪弦乐?

谢谢!

1 个答案:

答案 0 :(得分:0)

用[固定字符串]替换[从开始直到(包括)固定字符串]:

set "string=\workspace\folder1\folder2\folder3\folder4\folder5\"
set "string=%string:*\folder3\=\folder3\%"
echo %string%