Проверьте подпапки на наличие файлов - PullRequest
0 голосов
/ 30 мая 2019

Мне нужно проверять несколько папок на наличие файлов в них каждые 5 минут, и если они есть, мне нужно их переместить.

Вот что я пробовал:

for /d %%a in (fldr1 fldr2 fldr3 fldr4) do (
    if exist r:\%%a\*.* (
        xcopy "r:\%%a" "c:\temp\" /q /s /r /y
        del /f /q r:\%%a\*
    ) else (
        echo %date% %time%
        ping -n 300 127.0.0.1 > nul
    )
)

Но я получаю 0 Files(s) copied все время, даже когда нет никаких файлов и для каждой подпапки и в этом примере только 4 подпапки, но в действительности у меня есть около 40, и мне нужно иметь возможность видеть, когда какая-либо из файлы были скопированы, и он запускается каждые 5 минут. Мне нужно либо подавить все эти 0 Files(s) copied сообщения, либо какое-либо различимое сообщение, когда файл действительно был скопирован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...