Действительно неясно, о чем вы просите, однако позвольте мне попытаться ответить.Я полагаю, что вы хотите продолжить программу, если существуют "некоторые файлы", в противном случае вы выйдете из консольного приложения.
Предполагая, что эти файлы находятся где-то, к чему вы можете получить постоянный доступ через каталог, и их путь не будетизменяя, вы можете использовать следующий код
string pathToFiles = @"C:/Users/YOUR_USER/"; //wherever
string[] fileNames = { "wordDocument.docx", "application.exe", "list.txt" }; //etc
static void Main()
{
foreach (string file in fileNames)
{
if (File.Exists(Path.Combine(pathToFiles, file)))
{
continueTheProgram();
}
else
{
Environment.Exit(-1); //-1 can signify that the file does not exist
}
}
}
Редактировать: я замечаю, что вы упоминаете командный файл.Почему бы просто не заставить консольное приложение выполнять всю работу, а не подпрыгивать между ними?