### SET FOLDER TO WATCH + FILES TO WATCH + SUBFOLDERS YES/NO $watcher = New-Object System.IO.FileSystemWatcher $watcher.Path = "D:\INTERFACE" $watcher.Filter = "*.*" $watcher.IncludeSubdirectories = $false $watcher.EnableRaisingEvents = $true ### DEFINE ACTIONS AFTER A EVENT IS DETECTED $action = { Start-Process -FilePath "C:\Python27\python.exe" -ArgumentList "D:\Finished_Goods_Interface.py", $Event.SourceEventArgs.FullPath } ### DECIDE WHICH EVENTS SHOULD BE WATCHED + SET CHECK FREQUENCY $created = Register-ObjectEvent $watcher "Created" -Action $action #$changed = Register-ObjectEvent $watcher "Changed" -Action $action #$deleted = Register-ObjectEvent $watcher "Deleted" -Action $action #$renamed = Register-ObjectEvent $watcher "Renamed" -Action $action