Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Get-EventSubscriber -SourceIdentifier "FileCreated" | Unregister-Event
- $global:sourceFolder = 'C:\sourceFolder'
- $global:destinationFolder = 'F:\destinationFolder'
- $filter = '*.*'
- $fsw = New-Object IO.FileSystemWatcher $sourceFolder, $filter
- $fsw.IncludeSubdirectories = $true
- $fsw.NotifyFilter = [IO.NotifyFilters]'FileName, LastWrite'
- $onCreated = Register-ObjectEvent $fsw Created -SourceIdentifier FileCreated -Action {
- $name = $Event.SourceEventArgs.Name
- $path = $Event.SourceEventArgs.FullPath
- # Write-Host "The file '$name' '$path'"
- Write-Host " source '$path'"
- Write-Host "'destination $destinationFolder'"
- Start-Sleep -s 20
- Move-Item -force $sourceFolder/*.* $destinationFolder
- # cmd.exe /c 'test.bat'
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement