Регламентное копирование 1CD батником

1. user1302499 29.01.21 15:05 Сейчас в теме
@Echo Off
CHCP 850
SET DAT=%date:~0,2%%date:~3,2%%date:~6,4%
"C:\Program Files\7-Zip\7z" a -tzip -ssw -mx7 -r0 D:\Arhives1c\%DAT%.zip "D:\базы 1с\УНФ\1Cv8.1CD"
CHCP
Pause


Создаю архив с 1CD (как резервную копию), но из-за кодировки ругается на базы 1с\УНФ\ оно это не читает, в cmd это как иероглифы. Игрался с CHCP но не получатеся, может кто подскажет что можно придумать?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. EVKash 15 29.01.21 15:10 Сейчас в теме
(1) лучше Cobian Backup 11 используйте. Он бесплатен и теневое копирование умеет.
user856012; FilimonVl; na688; GeraltSnow; +4 Ответить
3. Error34 55 29.01.21 15:31 Сейчас в теме
(2)
Согласен, хорошая стабильная штука, помимо теневого копирования ещё в почту умеет отчеты слать.
4. Frodo6x3 29.01.21 15:32 Сейчас в теме
Кодировку вроде надо поменять на OEM 866, например с помощью notepad++
6. user1302499 01.02.21 08:20 Сейчас в теме
(4) Да, создал нотепадом файлик с кодировкой OEM866 и все четко заработало
5. na688 29.01.21 16:09 Сейчас в теме
Кодировка по умолчанию в командной строке 866.
А имя файла скорее всего в 1251. т.е. либо сразу в батнике записать имя файла в кодировке 866.
Либо перед копированием менять кодировку на 1251 - тогда файл копируется, но все сообщения будут в иероглифах.

@Echo Off
CHCP 1251
SET DAT=%date:~0,2%%date:~3,2%%date:~6,4%
"C:\Program Files\7-Zip\7z" a -tzip -ssw -mx7 -r0 D:\Arhives1c\%DAT%.zip "D:\базы 1с\УНФ\1Cv8.1CD"
CHCP 866
Pause

Но вообще действительно удобнее использовать сторонний Backup, как советуют.
7. user1302499 01.02.21 08:22 Сейчас в теме
(5) Вот прописывать в файле CHCP не помогало, а создать файл нотепадом и выбрать кодировку - отлично сработало!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот