Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архиватор 7z и командной строки

Ответить
Настройки темы
CMD/BAT - [решено] архиватор 7z и командной строки

Пользователь


Сообщения: 141
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!
Помогите решить проблемку: сейчас используется архиватор WinRAR для бэкапа баз, строка запуска архиватора такая:
Цитата:
"c:\program files\winrar\winrar.exe" a -df -m5 -agyyyy-mm-dd %lv%\lv_backup_ %lv%\lvision_utl.bak
, т.е. архиватор сам добавляет дату в имя архива, а 7z такого не умеет.
возможно ли с помощью vbs такое решить?

Отправлено: 07:17, 15-07-2009

 

Аватара для jentoso

Ветеран


Сообщения: 816
Благодарности: 125

Профиль | Отправить PM | Цитировать


Цитата:
@echo off
set now=%TIME:~0,-3%
set now=%now::=.%
set now=%now: =0%
set now=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%now%
“c:\Program Files\7-zip\7z.exe” a e:\arhiv\svn_%now%.zip d:\data\base1\*
Это позволит добовлять дату в имя архива без vbs

-------
Спасибо не пишут, а нажимают "Полезное сообщение"
Я.Диск | Я зарегистрировал никнейм JenTOSO

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:43, 15-07-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 141
Благодарности: 0

Профиль | Отправить PM | Цитировать


во блин, а я и не догадался так сделать. спасибо

Отправлено: 08:45, 15-07-2009 | #3


Старожил


Сообщения: 426
Благодарности: 108

Профиль | Отправить PM | Цитировать


Я давно перешел на удобную сортировку:

Код: Выделить весь код
rem Дата в формате YYYY-MM-DD
set t=%date:~6,4%-%date:~3,2%-%date:~0,2%

rem Дата+Время в формате YYYY-MM-DD_HH-MM-SS
set tm=%time::=-%
set tm=%date:~6,4%-%date:~3,2%-%date:~0,2%_%tm:~0,-3%

-------
Как сказало Дерево Дровосеку: "я - пень".

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:44, 15-07-2009 | #4


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


все это только для русской локали, WMIC свободен от этого греха, но требует ОС не ниже XP/2003:
Код: Выделить весь код
For /F "Tokens=1 Delims=.+-" %%i In ('WMIC OS Get LocalDateTime^|Find "."') Do Set DateTime=%%i
Echo %DateTime:~,4%-%DateTime:~4,2%-%DateTime:~6,2%
пожие темы:

[решено] Команды в Win (date /T). Выбор формата даты.
[решено] Переменная Дня недели
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:40, 15-07-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архиватор 7z и командной строки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Сбилась кодировка командной строки D_Master Microsoft Windows 2000/XP 62 03-07-2017 08:02
Любой язык - [решено] Завершение программы из командной строки Severny Скриптовые языки администрирования Windows 13 21-04-2013 20:50
Службы - [решено] network down из командной строки Daemon.XP Microsoft Windows 2000/XP 3 02-03-2009 21:59
[решено] Утилиты командной строки kapitanvagin Программное обеспечение Windows 1 28-03-2008 22:56
Разное - [решено] Закрыть приложение из командной строки Alexx280 Microsoft Windows 2000/XP 3 01-08-2007 08:16




 
Переход