VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ファイルまたはディレクトリが削除されたことを知るには、Deletedイベントを使用します。引数の System.IO.FileSystemEventArgsを使用すると、削除されたファイル(ディレクトリ)の名前をNameプロパティで取得することが出来ます。また、フルパスで取得するにはFullPathプロパティを使用します。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '監視するフォルダを設定する FileSystemWatcher1.Path = "C:\Work" 'サブディレクトリも監視できるようにする FileSystemWatcher1.IncludeSubdirectories = True End Sub Private Sub FileSystemWatcher1_Deleted(ByVal sender As System.Object, ByVal e As System.IO.FileSystemEventArgs) _ Handles FileSystemWatcher1.Deleted '削除されたファイルまたはディレクトリの名前を取得する MessageBox.Show(e.Name & " が削除されました。") '削除されたファイルまたはディレクトリの名前をフルパスで取得する MessageBox.Show(e.FullPath & " が削除されました。") End Sub