Недопустимая запись Console.WriteLine, поэтому отображается ошибка - PullRequest
0 голосов
/ 21 января 2019

Я использую Visual Studios, где установлен приведенный ниже код.После того, как вы ввели два пути, появится сообщение о том, что теперь будет создан отчет, а остальная часть сценария (не показана ниже) будет запущена и создаст рабочую книгу.Однако, если указан неверный путь к папке, Visual Studios говорит то же самое, что «не существует».Я хочу, чтобы, если указанный путь существует, для всплывающего сообщения о том, что теперь он будет генерировать, как это происходит сейчас, но также и как часть консольного приложения, чтобы он отображал что-то вроде «Путь неверен, пожалуйста,попробуйте снова "

Console.Write("Please enter the source path for the Checks Workbook, including the name of the file (Not including the file extension): ");
string checksPath;
checksPath = Console.ReadLine()+".xlsx";

Console.Write("Please enter the folder location you wish your report to go to (Not including the file extension): ");
string reportDest;
reportDest = Console.ReadLine()+".xlsx";

Console.WriteLine("Your report will now produce");

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Это похоже на работу:

                Console.Write("Please enter the folder location you wish your report to go to (Not including the file extension): ");
            string reportDest;
            reportDest = Console.ReadLine() + ".xlsx";
            Console.WriteLine(File.Exists(reportDest) ? "Your report will now produce" : "Path does not exist - please try again");
0 голосов
/ 21 января 2019

вы можете проверить, существует ли файл using System.IO.File.Exists("path")

...