Имя: Пароль:
IT
Админ
Консоль winrar и имя архива
0 Thorn-deep
 
22.09.11
13:25
Привет комрады. Задача вроде простая однако....
Консоль:
cd /d D:\BackUp\
"C:\Program Files\WinRAR\winrar.exe" a -ag-NN -m5 -s -ep -dh -inul Eco D:\BackUp\*.dt
но необходимо создать  архив  файла  (или  группы файлов в каталоге) не задавая ЯВНО имя архива (в моём случае Eco), чтобы  имя  содаваемого архива совпадало с именем файла (в случае если он один) или с именем каталога (если фалов несколько). Данный пример позволяет  создавать  архив  из  файла\файлов  с расширением *.dt но с одинаковым именем для всех архивов ("Eco" плюс порядковый номер).
1 aleks-id
 
22.09.11
13:36
делать бэкапы таким образом зло. переходи на скулевый бэкап
2 zak555
 
22.09.11
13:37
(1) как раз лучше жать 1cv8.1cd, а не выгружать
3 Ткачев
 
22.09.11
13:39
Я по дате делаю, без выгона пользователей.
Copy C:\Base\1Cv8.1CD C:\Archiv\1Cv8.1CD
Ace m -m5 -d4096 -ep C:\Archiv\%date:~8,2%%date:~3,2%%date:~0,2%.ace C:\Archiv\1Cv8.1CD
4 andrewks
 
22.09.11
13:41
(2) дык он об этом и говорит :)
5 Thorn-deep
 
22.09.11
13:42
парни. Я выгружаю пучком, бекапчик получается с именем файла и дата:время.

for /f %%a in ('D:\1C\Backup_cmd\mdy #dd##mm##yy# 0 Eco_ .dt') do (
1cv8s.exe CONFIG /DumpIBD:\BackUp\Eco_cmd\%%a /FD:\1C_Base\Eco_Upp /nAdmin /p639195 /wa- /OutD:\BackUp\Eco_cmd\dump.log -NoTruncate
date /t >>D:\BackUp\Eco_cmd\dump.log
time /t >>D:\BackUp\Eco_cmd\dump.log
echo ======================================== >>D:\BackUp\Eco_cmd\dump.log
timeout 240
cd /d D:\BackUp\Eco_cmd\
"C:\Program Files\WinRAR\winrar.exe" a -ag-NN -m5 -s -ep -dh -inul Eco D:\BackUp\Eco_cmd\*.dt
)

мнеб его сжать в таком виде
6 Thorn-deep
 
22.09.11
14:04
up-s
7 smaharbA
 
22.09.11
18:58
ничо не понял
8 Thorn-deep
 
23.09.11
11:06
Вобсчем дело труба, неможет архиватьр создавать архив из файла (или группы фалов) основываясь на имени фала или первого файла в группе), тоесть без явного указания имени. В оконной версии да реализовано в консольной увы нет, придется принять как есть, бляха-муха.
9 Thorn-deep
 
23.09.11
11:06
Это служба техподдержки мне ответила, если что....
10 acsent
 
23.09.11
11:10
(8) напиши скрипт который получает имя первого файла
11 smaharbA
 
23.09.11
19:44
(8) да ну на
12 smaharbA
 
23.09.11
19:45
делаю - дорого.