技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

ディレクトリ内ファイルアクセスのトレース

FileSystemWatcher watcher
        = new FileSystemWatcher(Environment.GetEnvironmentVariable("USERPROFILE"));
watcher.Changed += new FileSystemEventHandler(
        delegate(object sender, FileSystemEventArgs e)
        {
            Console.WriteLine("Change : {0}", e.Name);
        });
watcher.IncludeSubdirectories = true;
watcher.NotifyFilter = NotifyFilters.FileName | NotifyFilters.LastWrite;
watcher.EnableRaisingEvents = true;

Console.ReadLine();

放置してても案外書き換えとか発生するのね。