17 lines
831 B
PowerShell
17 lines
831 B
PowerShell
### 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
|