Я хотел бы создать небольшие приложения для управления моими проектами, чтобы они работали так, что после выбора элемента из списка проектов консоль изменяет текущий каталог на проект и выходит из программы, оставляя консоль в директории corect, тогда вы может запускаться, например, через код или http-сервер.Могу ли я изменить текущий каталог с помощью консольного приложения C#?
Я судимое
Environment.CurrentDirectory = direcory
Directory.SetCurrentDirectory(directory)
ни один из он работал для меня:/
Я не думаю, что вы можете это сделать, как только приложение C# прекратит работу, вы не сможете его открыть. Вы можете открыть командную строку из C# и передать ей команду каталога изменений. http://stackoverflow.com/questions/1469764/run-command-prompt-commands –
Ваше консольное приложение и все остальное-вы-хотите-в-run будут выполняться в разностных процессах, поэтому будут иметь разные «текущие каталоги». Один не повлияет на другого. – series0ne
[batch] (https://en.wikibooks.org/wiki/Windows_Batch_Scripting#CD) было бы лучше подходит, я думаю. – Fildor