Sat_Kelman
31-03-2011, 10:35
День добрый!
Существует батник с такой строкой
xcopy /d /v /y /z "*.dpr" "\\serv\programs\All" >> %~n0.log
копирует с заменой на более новые файлы *.dpr в общую папку и записывает результат в лог.
Появилась необходимость совершить еще пару действий, но если файлы были скопированы.
Если ничего не копировалось то завершить батник.
Есть еще вариант, который меня очень устроит. Пока сделал так чтоб результат писал во временный файл tmp.log, содержимое которого потом добавляется в %~n0.log.
Если файлы не скопированы то в tmp.log будет запись "скопировано файлов 0" и размер файла получается 24 байта.
Вопрос - как проверить размер файла.
Что-то типа if размер tmp.log = 24 goto end
Есть какие команды на проверку размера файла?
Существует батник с такой строкой
xcopy /d /v /y /z "*.dpr" "\\serv\programs\All" >> %~n0.log
копирует с заменой на более новые файлы *.dpr в общую папку и записывает результат в лог.
Появилась необходимость совершить еще пару действий, но если файлы были скопированы.
Если ничего не копировалось то завершить батник.
Есть еще вариант, который меня очень устроит. Пока сделал так чтоб результат писал во временный файл tmp.log, содержимое которого потом добавляется в %~n0.log.
Если файлы не скопированы то в tmp.log будет запись "скопировано файлов 0" и размер файла получается 24 байта.
Вопрос - как проверить размер файла.
Что-то типа if размер tmp.log = 24 goto end
Есть какие команды на проверку размера файла?