Я хочу вырезать часть path
, но не знаю как. Чтобы получить path
, я использую этот код:Как вырезать часть пути?
String path = System.IO.Path.GetDirectoryName(fullyQualifiedName);
(путь = "Y: \ Test \ Project \ Bin \ Debug")
Теперь мне нужна первая часть без"\ bin \ Debug".
Как я могу вырезать эту часть из текущего пути?
ли Вы хотите сократить определенное количество уровней каталогов или сократить до определенной глубины, или вырезать '\ Bin \ Отладка? Какое правило вы пытаетесь применить? –
Кажется, вы ищете корень вашего проекта. Это нехорошо, так как, когда вы публикуете или используете свое программное обеспечение в реальности, вы не получите там файлы bin/debug, поэтому лучше скопируйте все свои файлы и попробуйте использовать относительный путь, который вы найдете динамически. например, эта строка кода dir = Path.GetDirectoryName (Assembly.GetAssembly (typeof (YOURFULLYQUALIFIEDASSEMBLYNAME)). Место); –