Скрипт: для автоматического перемещения файлов из 1 папки в другую

Я хотел бы иметь сценарий для мониторинга папки, и при добавлении файла .mp3 или .m4a он будет автоматически копировать его в другую папку.


person Sander Kruis    schedule 11.02.2013    source источник
comment
Я предполагаю, что вы используете Windows в качестве вашей ОС? Какие языки программирования доступны для использования? Посмотрите на похожие ответы: stackoverflow.com/questions/760904/ и superuser.com/questions/226828/   -  person Alex G    schedule 17.04.2013


Ответы (1)


Это можно сделать просто с помощью PowerShell. Я предположил, что вы хотели бы, чтобы скопированный файл был удален из исходного каталога, чтобы какой-либо файл в исходном каталоге еще не был скопирован.

Оператор start-sleep -s 30 приостанавливается на 30 секунд.

for (;;) {
    start-sleep -s 30
    move-item c:\source\*.mp3 c:\destination
    move-item c:\source\*.m4a c:\destination
}
person Tim    schedule 11.02.2013
comment
Чтобы запустить сценарий Powershell, вы можете сохранить его где угодно, а затем вызвать по имени файла (используя расширение .ps1). Вы также можете использовать что-то вроде Windows Powershell ISE и нажать F5. Если вы хотите, чтобы он работал все время, пока работает компьютер, я думаю, было бы целесообразно поместить сценарий в папку «Автозагрузка» в меню «Пуск» Windows, хотя я никогда не пробовал этого. - person Tim; 13.02.2013
comment
Это просто очередная трата системных ресурсов. Зацикливание отстой. - person Alex G; 17.04.2013