@Kennius
Начинающий фронт-эндер

Где ошибка в bat-файле для архивации при помощи 7z.exe?

Есть файлик резервного копирования 1с, который собирал по форумам; подскажите, пожалуйста. где ошибка:
set database_path=D:\1c-Base\StateAccounting duc 2023
set backup_path=F:\1c_backup
set date_format=%date:~-4%%date:~3,2%%date:~0,2%_%time:~0,2%%time:~3,2%%time:~6,2%
set backup_file=%backup_path%\db_%date_format%.zip
"C:\Program Files\7-Zip\7z.exe" a -r %backup_file% %database_path%\*.*
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 %backup_file%.gz %backup_file%
del %backup_file%
::forfiles /p %backup_path% /s /m db_* /d -60 /c "cmd /c del @path"
PAUSE


Вывод
F:\1c_backup>set database_path=D:\1c-Base\StateAccounting duc 2023
F:\1c_backup>set database_path=D:\1c-Base\StateAccounting duc 2023

F:\1c_backup>set backup_path=F:\1c_backup

F:\1c_backup>set date_format=20230329_210127

F:\1c_backup>set backup_file=F:\1c_backup\db_20230329_210127.zip

F:\1c_backup>"C:\Program Files\7-Zip\7z.exe" a -r F:\1c_backup\db_20230329_210127.zip D:\1c-Base\StateAccounting duc 2023\*.*

7-Zip 22.01 (x64) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15

Scanning the drive:
0 files, 0 bytes

Creating archive: F:\1c_backup\db_20230329_210127.zip

Add new data to archive: 0 files, 0 bytes


Files read from disk: 0
Archive size: 22 bytes (1 KiB)
Everything is Ok

F:\1c_backup>"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 F:\1c_backup\db_20230329_210127.zip.gz F:\1c_backup\db_20230329_210127.zip

7-Zip 22.01 (x64) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15

Scanning the drive:
1 file, 22 bytes (1 KiB)

Creating archive: F:\1c_backup\db_20230329_210127.zip.gz

Add new data to archive: 1 file, 22 bytes (1 KiB)


Files read from disk: 1
Archive size: 49 bytes (1 KiB)
Everything is Ok

F:\1c_backup>del F:\1c_backup\db_20230329_210127.zip

F:\1c_backup>PAUSE
Для продолжения нажмите любую клавишу . . .


По факту создаётся архив zip с 1кб объёма, а сам файл весит около 1,5 гб (то есть с ошибкой создаётся первоначальный архив).
  • Вопрос задан
  • 272 просмотра
Решения вопроса 1
@Tabletko
никого не трогаю, починяю примус
Ванную что в пути к файлам есть пробелы
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Adler_lug
@Adler_lug
F:\1c_backup>"C:\Program Files\7-Zip\7z.exe" a -r F:\1c_backup\db_20230329_210127.zip D:\1c-Base\StateAccounting duc 2023\*.*

А кавычки расставлять кто будет?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы