VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ファイルまたはディレクトリが作成されたことを知るには、Createdイベントを使用します。引数の System.IO.FileSystemEventArgsを使用すると、作成されたファイル(ディレクトリ)の名前をNameプロパティで取得することが出来ます。また、フルパスで取得するにはFullPathプロパティを使用します。
private void Form1_Load(object sender, System.EventArgs e) { //監視するフォルダを設定する fileSystemWatcher1.Path = @"C:\Work"; //サブディレクトリも監視できるようにする fileSystemWatcher1.IncludeSubdirectories = true; } private void fileSystemWatcher1_Created(object sender, System.IO.FileSystemEventArgs e) { //作成されたファイルまたはディレクトリの名前を取得する MessageBox.Show(e.Name + "が作成されました。"); //作成されたファイルまたはディレクトリの名前をフルパスで取得する MessageBox.Show(e.FullPath + "が作成されました。"); }