Помощь по пакетному файлу - PullRequest
0 голосов
/ 04 ноября 2010

Хорошо. Я создал этот командный файл, который ищет файл на компьютере, создает его резервные копии и заменяет его.Мы можем вызвать файл, который мы ищем, file.a и файл, который собирается заменить его, file.b (они имеют одно и то же имя). Итак, прямо сейчас, когда пакетный скрипт находит файлв том же директоре назвал его file.a.old, затем скопировал file.b поверх file.a.Я хотел бы добавить в этот командный файл оператор if, который проверяет размер исходного файла.Если размер файла file.a равен 2,69 МБ или 2 826 240 байт, создайте резервную копию файла file.a.old и замените файл file.a файлом file.b.если нет, оставьте файл .a в покое и ничего не делайте.

Сейчас у меня есть код, который просто ищет, создает резервные копии и заменяет файл.помогите мне добавить оператор if в этот файл патча.

Спасибо

1 Ответ

1 голос
/ 04 ноября 2010
 for /f "tokens=* delims= " %%a in ('dir/b/s/a-d %%i:\file.a 2^>nul') do (
   if %%~za gtr xxxxxx  .....   
  )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...