Я хочу реализовать приложение .NET, которое является более умной версией CD.
Таким образом, с помощью CD {target_dir}
пользователь меняет свое местоположение в консоли на целевой каталог.
Я хочу создать приложение .net с использованием SmartCd {target_dir_guess}
, которое позволит пользователю вводить предположение о каталоге, и приложение перейдет к ближайшему найденному совпадению.
Я реализовал код, чтобы выяснить, к какому каталогу пользователь, вероятно, хочет перейти, но я не могу найти метод в .NET BCL, который позволяет мне переместить пользователя в новый целевой каталог в консоли .
Методы типа Environment.CurrentDirectory
изменят рабочий каталог работающего приложения .NET, но это не то, что я пытаюсь сделать.
Я хочу оставить пользователя в РАЗЛИЧНОМ каталоге после выхода из приложения .NET.
Есть ли .NET API для этого?
Что-то вроде: Console.ChangeDirectory(targetDirectory)
?