Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] архиватор 7z и командной строки (http://forum.oszone.net/showthread.php?t=145162)

Daemon.XP 15-07-2009 07:17 1167935

архиватор 7z и командной строки
 
Добрый день!
Помогите решить проблемку: сейчас используется архиватор WinRAR для бэкапа баз, строка запуска архиватора такая:
Цитата:

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

jentoso 15-07-2009 08:43 1167950

Цитата:

@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

Daemon.XP 15-07-2009 08:45 1167952

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

NiOl 15-07-2009 10:44 1168038

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

Код:

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%


amel27 15-07-2009 11:40 1168104

все это только для русской локали, 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). Выбор формата даты.
[решено] Переменная Дня недели


Время: 15:36.

Время: 15:36.
© OSzone.net 2001-