Как установить расположение консоли cmd или powershell с помощью .net? - PullRequest
0 голосов
/ 29 июня 2018

Я хочу реализовать приложение .NET, которое является более умной версией CD.

Таким образом, с помощью CD {target_dir} пользователь меняет свое местоположение в консоли на целевой каталог.

Я хочу создать приложение .net с использованием SmartCd {target_dir_guess}, которое позволит пользователю вводить предположение о каталоге, и приложение перейдет к ближайшему найденному совпадению.

Я реализовал код, чтобы выяснить, к какому каталогу пользователь, вероятно, хочет перейти, но я не могу найти метод в .NET BCL, который позволяет мне переместить пользователя в новый целевой каталог в консоли .

Методы типа Environment.CurrentDirectory изменят рабочий каталог работающего приложения .NET, но это не то, что я пытаюсь сделать.

Я хочу оставить пользователя в РАЗЛИЧНОМ каталоге после выхода из приложения .NET.

Есть ли .NET API для этого?

Что-то вроде: Console.ChangeDirectory(targetDirectory)?

...