@sashka_amelin32

Как сделать актуальный путь к документу на C#?

class Program
    {

        static void Main()
        {
            string startPath = System.Reflection.Assembly.GetExecutingAssembly().Location;

            bool menu = true;
            do
            {
                Console.WriteLine("Меню: \n0) Закрыть программу \n1) Амелин А.Е. \n2) Климова М.А. \n3) Корнюхов Д.А. \n4) Новиков К.Ю. \n5) Тароло А.А.");
                int list = Convert.ToInt32(Console.ReadLine());
                switch (list)
                {
                    case 0:
                        return;
                    case 1:
                        do
                        {
                            Console.WriteLine("Индивидуальное меню Амелина А.Е. \n1) Реферат на тему /Инновация в образовании/ \n2) Презентация \n3) Перейти к основному меню ");
                            int list_amelin = Convert.ToInt32(Console.ReadLine());
                            switch (list_amelin)
                            {

                                case 1:
                                    string OutReport = startPath + @"\ПРАКТИКА АМЕЛИН АЕ\АМЕЛИН\Материалы\ПРАКТИКА2020.docx";
                                    Process.Start(@"C:\Program Files (x86)\Microsoft Office\Office16\WINWORD.EXE", OutReport);
                                    break;
                                case 2:
                                    string OutPresentation = @"C:\Users\Александр\Desktop\ПРАКТИКА\Материалы\АМЕЛИН\ПРАКТИКА2020.pptx";
                                    Process.Start(@"C:\Program Files (x86)\Microsoft Office\Office16\POWERPNT.EXE", OutPresentation);
                                    break;
                                case 3:
                                    Main();
                                    break;
                            }
                        }
                        while (menu);
                        break;


Есть такой код.
Суть заключается в том, чтобы по менюшке можно было переходить на "профиль" каждого студента. А там будут лежать его работы. Вот и вопрос заключается в следующем, как сделать актуальный путь к файлу, чтобы прогу можно было запускать на любом ПК, а не только на этом. Грубо говоря надо как то сделать, что бы можно было из основной директории запускать файлы.
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon Куратор тега C#
Senior .NET developer
Лично я ничего не понял.

Разжуйте примерно так
1. Отображение меню студентов (какой то код ищет базовую директорию)
2. Переход в студента/ку
3. Отображение меню резюме или презентации или выхода в предыдущее
4. Запуск программы по токену
Ответ написан
@itgood
для того что бы искать по всем каталогам на любом пк надо чтобы в именин файла были ключевые слова к примеру Амелина А.Е
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 110 000 до 150 000 ₽
BRIO MRS Казань
от 70 000 до 120 000 ₽
СМАРТ-СОФТ Волгоград
от 60 000 до 90 000 ₽
09 авг. 2020, в 17:19
5000 руб./за проект
09 авг. 2020, в 17:11
15000 руб./за проект