Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Общие вопросы по программированию, компьютерным наукам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 14.01.2019, 15:43   #1
Aleksandr H.
2 the Nation Glory
Профессионал
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Адрес: Wild West Ukraine
Сообщений: 2,518
Репутация: 885
По умолчанию cmd winrar. архивация каталога

[РЕШЕНО]

---------------------

Подскажите как написать батник для архивации каталога.
Сейчас код такой
Код:

@echo off

set day=%date:~0,2%
set month=%date:~3,2%
set year=%date:~6,4%
set sFolderName="MYDatabase copies "%year%-%month%-%day%
set sArchiveName=%sFolderName%".zip"

xcopy /s "E:\History & Backup\TestFolder" %sFolderName%
"c:\Program Files\WinRAR\WinRAR.exe" a -ppwd -afzip "%sArchiveName%" %sFolderName%

после запуска получаю ошибку WinRAR: Diagnostic messages
Код:

    Cannot open copies
!   Не удается найти указанный файл.
    Cannot open 2019-01-14.zip"
!   Не удается найти указанный файл.
    Cannot create "MYDatabase.zip
!   Синтаксическая ошибка в имени файла, имени папки или метке тома.


upd.
изменил строку на
Код:

"c:\Program Files\WinRAR\WinRAR.exe" a -ppwd -afzip %sArchiveName% %sFolderName%"

но теперь уточняет "Что означает MyDatabase copie 2019-01-04: имя файла или каталога (F = Файл, D = каталог)" и нужно вводить D
__________________
Mailto: media.project@ukr.net

Последний раз редактировалось Aleksandr H.; 14.01.2019 в 16:32.
Aleksandr H. вне форума   Ответить с цитированием
Старый 14.01.2019, 16:19   #2
jillitil
Форумчанин
 
Аватар для jillitil
 
Регистрация: 17.10.2018
Адрес: DS:SI
Сообщений: 105
Репутация: 252
По умолчанию

Код:

set day=%date:~0,2%
set month=%date:~3,2%
set year=%date:~6,4%
set sFolderName=MYDatabase copies %year%-%month%-%day%
set sArchiveName=%sFolderName%.zip

md "%sFolderName%"
xcopy /s ".\TestFolder" "%sFolderName%"
"c:\Program Files\WinRAR\WinRAR.exe" a -ppwd -afzip "%sArchiveName%" "%sFolderName%"

jillitil вне форума   Ответить с цитированием
Старый 14.01.2019, 16:28   #3
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 18,275
Репутация: 6449
По умолчанию

Код:

set sFolderName="MYDatabase copies "%year%-%month%-%day%"\"

PS а копирование зачем вообще?
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 14.01.2019 в 16:32.
Аватар на форуме   Ответить с цитированием
Старый 14.01.2019, 16:43   #4
Aleksandr H.
2 the Nation Glory
Профессионал
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Адрес: Wild West Ukraine
Сообщений: 2,518
Репутация: 885
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
PS а копирование зачем вообще?
Вообще не нужно. Ето ведь тестовый батник и надо было иметь папку тестовую папку %sFolderName% которую можна было скормить ему.
__________________
Mailto: media.project@ukr.net
Aleksandr H. вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
cmd.exe оценка степени сжатия каталога iren10.06.1986 Windows 3 14.04.2017 10:50
команда cd, смена текущего каталога в cmd через chdir.exe crosby87 Общие вопросы C/C++ 3 27.11.2013 00:05
winrar C++ Restez Помощь студентам 3 19.10.2012 22:21
Winrar Кристинка89 Безопасность, Шифрование 9 26.03.2012 15:31
Архивация Mihanches Общие вопросы Delphi 3 17.10.2010 11:34


18:56.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru