![]() |
Некорректно отрабатывает скрипт, помогите найти ошибку.
Не могу понять почему некорректно отрабатывает скрипт.
Скрипт должен брать из списка название файла. Потом упаковывать есть в zip, добавляя к названию файла дату изменения файла. После чего тестировать архи, если архив нормальный, то исходный файл удаляется. Скрипт: Код:
@echo off 1. Почему то для первых двух файлов дата изменения берется от первого файла, для третьего дата модификации от второго, у четвертого от третьего и так далее. 2. После тестирования не удаляются файлы. Плюс хотелось бы прикрутить логирование, чтобы видно было какие файлы были обработаны, а какие пропущены. P.s. Разбираюсь в скриптах не сильно, компоновал на основе других батников. |
Ошибки нашел сам. А вот как логирование прикрутить идей нет.
|
Не вижу смысла в:
Цитата:
Аналогично с: Цитата:
Цитата:
Цитата:
|
Цитата:
Просто никогда не работал с ERRORLEVEL и даже не представляю как его делать. Да и вариант через тестирование делал потому как файлы это бэкапы на NAS и не хотелось бы чтобы потом с ними проблемы были. Цитата:
Поэтому думаю может брать строчку от теста. Т.е. что-то подобное "путь\файл - ок". |
Цитата:
Цитата:
Скрытый текст
Код:
@echo off Цитата:
|
Цитата:
ошибки записи проявляются только при чтении |
Цитата:
Цитата:
P.S. В WinRAR, помнится, по сю пору есть вариант «создать архив и сразу его протестировать», но в 7-Zip нету — команды a и t могут применяться только раздельно. |
Время: 22:24. |
Время: 22:24.
© OSzone.net 2001-