хороший способ удалить несколько последних каталогов

Мне нужно проанализировать полученную строку каталога и удалить несколько последних папок.

Например, когда у меня есть эта строка каталога:

C:\workspace\AccurevTestStream\ComponentB\include

Мне может потребоваться вырезать два последних директора, чтобы создать новую строку каталога:

C:\workspace\AccurevTestStream

как это лучше сделать? Я знаю, что могу использовать строку split и join , но я думаю, что может быть лучший способ сделать это.

7
задан 5YrsLaterDBA 8 December 2010 в 16:27
поделиться