| Vicka | Дата: Среда, 05 Октября 2011, 09:50 | Сообщение # 1 |  
 
Another ART 
Сейчас нет на сайте 
 
 | Подскажите пожалуйста как при упаковке через командную строку сохранить имя файла?   "c:\Program Files\7-zip\7z.exe" -ssw -mx7 a d:\arhiv\ d:\copy\*.bak   тоесть в папке copy есть имя.bak имя динамическое поэтому статически прописать нельзя.   При выполнении этой команды получается файл .7z . что нужно добавить в эту строку чтобы файл был имя_архивируемого_файла.7z ?   Спасибо
 
  
 |  
| 
 | 
 |    | 
| LunarPixel | Дата: Среда, 05 Октября 2011, 13:58 | Сообщение # 2 |  
 
старожил 
Сейчас нет на сайте 
 
 | Когда то была такая же необходимость. И, насколько я помню, пришлось писать батник. Просто так, если не ошибаюсь, решения нет. Точнее у консольного 7z нет такой возможности.   Если нужно просто динамически менять имя, но не обязательно, чтобы оно было как у файла, то можно использовать %DATE% и/или %TIME% в качестве имени.   Так же, вместо батника, можно написать небольшую программку, которая без проблем сделает то, что нужно.
 
  
 |  
| 
 | 
 |    |