Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 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