Официальный сайт студ.городка НГТУ
Software » команнднач строка winrar 

#1  07.12.10 11:33

команнднач строка winrar

Подскажите как из командной строки создать архив с именем файла

такое написал:
SET $L=C:\FRUN\Files\log
"c:\program files\winrar\winrar.exe" a -ep -m5 %$L%\ %$L%\*.txt
в результате создает .rar
А хотелось бы чтобы "название файла".rar
Всю справку облазал и ничего не нашел

Offline

#2  07.12.10 12:05

Re: команнднач строка winrar

а где ты в данной строке задаешь имя файла?
вот примерно так делается архив у меня

Код::

c:
cd "c:\Program Files\WinRAR"
rar.exe a C:\Inetpub\ftproot\Backups\db\weekly\db.rar C:\Inetpub\ftproot\Backups\db\weekly\tmp

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

Offline

#3  07.12.10 15:45

Re: команнднач строка winrar

Jaguar, а я хочу чтобы он автоматом создавал имя файло а не я руками его прописовал
к примеру файл - 4.12.2010.txt он из него создает архив 4.12.2010.rar.
"c:\program files\winrar\winrar.exe" a -ep -m5 %$L%\ %$L%\*.txt вот тут указываю путь без имени, потому имя и не создает а создает .rar

Offline

#4  07.12.10 16:31

Re: команнднач строка winrar

Stount написал(а):

а я хочу чтобы он автоматом создавал имя файло а не я руками его прописовал

ну, за тебя рар думать не будет... бери имя файла, отсекай расширение и составляй имя архива

%$L - переменная содержит путь, а не имя файла

Исправлено Jaguar (07.12.10 16:31)

Offline

#5  07.12.10 16:35

Re: команнднач строка winrar

Jaguar написал(а):

Stount написал(а):

а я хочу чтобы он автоматом создавал имя файло а не я руками его прописовал

ну, за тебя рар думать не будет... бери имя файла, отсекай расширение и составляй имя архива

%$L - переменная содержит путь, а не имя файла

так я и писал

Ну а если обычно на файле нажимаешь правой кнопкой то есть такой пункт. Значит в раре есть такая возможность и он это понимает.

Offline

#6  07.12.10 17:50

Re: команнднач строка winrar

В чём разница между режимом командной строки WinRAR и консольной версией RAR?

Кроме WinRAR в дистрибутив продукта также входит файл Rar.exe. Это также 32-разрядная версия RAR для Windows, но она поддерживает только интерфейс командной строки и работает в текстовом (консольном) режиме.

Консольную версию RAR удобно использовать для вызова из командных файлов (BAT и CMD), для запуска из DOS и т.п. Она поддерживает больше команд и ключей в командной строке, чем WinRAR, но не способна обрабатывать ZIP и другие форматы архивов, отличные от RAR.

Все особенности управления командной строкой WinRAR, описанные в разделе "Интерфейс командной строки", верны и для консольной версии RAR. Здесь не содержатся описания тех ключей и параметров, которые поддерживаются только консольной версией. Более подробные сведения о консольной версии RAR можно найти в файле rar.txt.

выдержка из файла rar.txt

Код::

-ag[format]
            Generate archive name using the current date and time.

            Appends the current date string to an archive name when
            creating an archive. Useful for daily backups.

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

Offline

Software » команнднач строка winrar 

ФутЕр:)

© Hostel Web Group, 2002-2026.   Сообщить об ошибке

Сгенерировано за 0.025 сек.
Выполнено 11 запросов.