Ветеран
Сообщения: 2710
Благодарности: 1686
|
Профиль
|
Отправить PM
| Цитировать
Amunrah, Простите за занудство.
Цитата Amunrah:
можно еще предположить, что bat-ник будет использоваться неоднократно »
|
ИМХО, это правильная идея, (каюсь, поленился сделать), но Ваш код не работает: ОШИБКА: Не найдены файлы, отвечающие условиям поиска.
Возможно я извратил его недопустимым образом
Код:
@echo off
set "src=Z:\Box_In\Мой контент\Книги"
set "dest=Z:\Box_Out\Книги"
if not exist "%dest%\." md "%dest%"
forfiles /p "%src%" /m * /s /D:0 /c ^
"cmd /c if @isdir==FALSE xcopy @path %dest%\@ext\ /ifchy">>%dest%\log.txt
echo."Время последних изменений - %date% %time:~0,8%">>%dest%\log.txt
Ваш первый батник отрабатывает нормально (разве что Ваш лог не нравится - но это мой испорченный вкус) ИМХО, если батник запускать многократно, тогда обязательно или в логе или в имени лога должна быть дата\время запуска
|
-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.
Отправлено: 13:18, 29-10-2018
| #29
|