Как кодировать: если (e.ChangeType == 'Created') что-то сделать, при использовании FileSystemWatcher? - PullRequest
0 голосов
/ 18 февраля 2020

Моя цель - написать следующее .. If изменить тип created сделать это, if это deleted сделать это. Как это сделать?

Это то, что я пытался ..

private static void directoryChange(object source, System.IO.FileSystemEventArgs e)
{
    Console.WriteLine($"{e.ChangeType} - {e.FullPath} - {System.Environment.NewLine}");

    if (e.ChangeType == "Created")
    {
        //do something
    }
}

Но появляется ошибка:

Оператор == не может быть применен к операндам введите WatcherChangeTypes и string

Я также пытался

if (e.ChangeTypeEquals("Created"){
}

1 Ответ

3 голосов
/ 18 февраля 2020

Пожалуйста, замените "Created" на System.IO.WatcherChangeTypes.Created

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