2016-06-09 180 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%