Как сделать так, чтобы это консольное приложение, основанное на событиях, не прерывалось немедленно?

Источник

class Program
{
    static void Main(string[] args)
    {
        var fw = new FileSystemWatcher(@"M:\Videos\Unsorted");
        fw.Created+= fw_Created;
    }

    static void fw_Created(object sender, FileSystemEventArgs e)
    {
        Console.WriteLine("added file {0}", e.Name);
    }
}

Вопрос

Должен быть понятным. Я пытаюсь создать наблюдатель файлов, чтобы я мог автоматически сортировать свои видео ... как мне получить программа, чтобы она никогда не завершалась?

Я хочу пока оставить ее консольной, чтобы я мог ее отлаживать, но в конце концов я хочу удалить консоль и просто запустить ее в фоновом режиме (я думаю, как служба) .

17
задан Charles 30 December 2011 в 05:57
поделиться