Указание пути к файлу без ":\" - 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() + ":\";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д