Здравствуйте! Нужно делать бэкапы и из одной папки их нужно помещать в другую уже чтобы они были в архиве. Я читал что можно указать сначала программу, которая будет архивировать, но нельзя на машину ставить WinRAR. Как можно написать батник для этого?
Сначала необходимо разобраться, почему нельзя на машину ставить архиватор?
Если это странное решение руководства, то его необходимо убедить.
Или только WinRAR, по лицензионным соображениям? В этом случае помогут сотни фришных решений, тот же 7-zip.
Игорь Соколов: подредактируйте тот же бат файл но на обычное копирование в папку с именем например текущей даты/время. Кстати 7za консольная утилитка из одного файла и не нуждается в установке.
чтобы не ругалось на 7za, следует либо добавить путь, где установлен 7za, в переменную среды PATH, либо использовать в bat-файле полный путь к 7za.
чтобы распознавало русские символы, bat-файл следует сохранить в кодировке CP866 (MS-DOS).
Игорь Соколов: кодировку при сохранении позволяет выбрать wordpad или сторонние редакторы, такие как akelpad или notepad++.
по второму вопросу - используйте 7z.exe вместо 7za.exe.