Как автоматический копировать/перемещать файлы?
Абсолютно бесплатный PowerShell умеет мониторить содержимое папки.
Можно взять за основу скрипт , прописать нужные пути,  и в блоки с  -SourceIdentifier FileCreated  и -SourceIdentifier FileChanged вставить switch типа $a=Get-Item ($folder+"\/"+$name)
switch ($a.Extension)
{
'.mp3' {Write-Host "AudioFile"; Copy-Item $a.FullName -Destination d:\test\Audio}
'.txt' {Write-Host "TextFile"; Copy-Item $a.FullName -Destination d:\test\Text}
'.bat' {Write-Host "batchfile"}
}
А не проще задать сортировку/фильтр по формату/типу и вручную все сделать?