Почему мое приложение не возвращает имен файлов? - PullRequest
0 голосов
/ 12 июня 2019

Я хочу, чтобы мое консольное приложение возвращало все папки и подкаталоги, но ничего не возвращало.

Временная папка находится в правильном месте

using System.IO;

namespace Beginner_lessons
{
    class Program
    {
        static void Main(string[] args)

        {
            var files = Directory.GetFiles(@"c:\temp", "*.*", SearchOption.AllDirectories);
            foreach (var file in files)
                Console.WriteLine(file);

        }
    }
}

Это код, который я получаю: C: \ Program Files \ dotnet \ dotnet.exe (процесс 16004) завершен с кодом 0.

Я ожидаю список всех папок в C: \ temp

1 Ответ

2 голосов
/ 12 июня 2019

Скорее всего, вам просто нужно держать приложение открытым, чтобы прочитать результат

...

foreach (var file in files)
   Console.WriteLine(file);

// hold the console open until a key is pressed
Console.ReadKey();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...