[WPF] 폴더 감시하기 / FileSystemWatcher
2020. 2. 2.
가끔 폴더에서 일어나는 일 (생성, 수정, 삭제 등)을 감지해야할 때가 있다. 그럴 때 폴더를 감시하는 FileSystemWatcher가 있다. 특정 폴더를 정해주면 해당 폴더에서 일어나는 일을 감시하며, 설정을 통해 하위 폴더도 감시가 가능하다. * 주의사항 이벤트 핸들러 메서드를 수행하는 함수는 주 스레드가 아니기 때문에 UI에 접근이 불가능하다. 동작 화면 Created 파일/폴더가 생성됐을 때 발생한다. Renamed 파일/폴더의 이름이 변경됐을 때 발생한다. Changed 파일의 내용이 변경됐을 때 발생한다. Deleted 파일/폴더가 삭제됐을 때 발생한다. 위 4가지 이벤트가 FileSystemWatcher에서 발생하기 때문에 골라서 Todo를 핸들러에 넣으면 된다. w는 와쳐다. 필터를 설정..