Как я могу получить список вновь созданных файлов во время экземпляра приложения в определенном каталоге? - PullRequest
0 голосов
/ 09 мая 2018

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

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

1 Ответ

0 голосов
/ 09 мая 2018

Использовать FileWatcher

    FileSystemWatcher watcher = new FileSystemWatcher();
    watcher.Path = @"C:\temp";
    watcher.NotifyFilter =  NotifyFilters.FileName;
    watcher.Filter = "*.*";
    watcher.Created += new FileSystemEventHandler(OnCreated);
    watcher.EnableRaisingEvents = true;

    private static void OnCreated(object sender, FileSystemEventArgs e)
    {
        Console.WriteLine($"File created {e.Name}");
    }
...