Указание пути к файлу без ":\" - C#

Узнай цену своей работы

Формулировка задачи:

Программа создает файл и записывает в него текст. Подскажите, как сделать, чтобы пользователь вводил только букву диска, без":\" А также, (это необязательно) чтобы мог отдельно задавать расширение создаваемого файла. Заранее благодарю.
static void Main(string[] args)
        {
            Console.WriteLine(@"Введите букву диска, например, C:\");
            string disk = Console.ReadLine();
            Console.WriteLine("Введите имя файла");
            string file = Console.ReadLine();
            string st = Path.Combine(disk,file);
            Console.WriteLine(st);
            Console.ReadLine();

            FileStream fs = new FileStream(st, FileMode.Create, FileAccess.Write, FileShare.ReadWrite);

            StreamWriter z = new StreamWriter(fs, Encoding.GetEncoding(1251)); 
            
            Console.WriteLine("Введите текст");
            string s = Console.ReadLine();
            z.Write(s);

            z.Close();
        }

Решение задачи: «Указание пути к файлу без ":\"»

textual
Листинг программы
Console.WriteLine(@"Введите букву диска, например, 'C'");
string disk = Console.ReadLine() + ":\";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы