2016-06-09 113 views
-2

修剪字符串我有一个这样的文件名:需要帮助的批处理文件

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

,我想\folder3\folder4\folder5\

文件夹\folder3\是恒定的。之前和之后的任何内容可能会有所不同,但我需要全部来自文件夹folder3和之后。

如何使用蝙蝠修剪字符串?

谢谢!

+0

你修剪恒定长度,或者是你去除三个最左边的目录?这两种行为完全不同。 – SomethingDark

+0

文件夹\ folder3 \ folder4 \ folder5 \是不变的。之前的任何内容可能因用户而异fodler结构 –

+0

而且它是字面字符串“\ folder3 \ folder4 \ folder5 \”或者您是否只需要路径名中的最后三个文件夹? – SomethingDark

回答

0

替换[从开始到(含)固定字符串]与[固定字符串]:

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