![]() |
Winrar авто разархивирование
Я вот прочитал тему - http://forum.oszone.net/nextoldesttothread-240280.html
И взял от туда такой скрипт - @echo off SET WinRarPath="%ProgramFiles%\WinRAR\WinRAR.exe" start /wait "" %WinRarPath% X *.rar И он распоковывает все что лежит в архиве и то что в папках, а мне нужно что бы он саму папку перенес. Что делать? |
RodionRuRu, ещё раз и, пожалуйста, по-русски.
«и то что в папках» — о каких папках речь? «саму папку перенес» — о какой папке речь? Куда «перенёс»? |
Ну папка в архиве, а когда разархивирует через .bat , папки которые в архиве winrar, в папке которая в архиве, файлы, папка исчезает а файлы переносится, а мне нужна что бы сама папка переносилась а не исчезала.
|
RodionRuRu, я же просил — по-русски. Сожалею.
Можете попробовать объяснить на конкретном примере — содержимое архива, что происходит, и как бы хотелось. |
Вся суть тут скрины и текст - http://imgur.com/SO5vMsL,Wl2X0vP,zKF...T9am,SbpEHsk#0 5 изображений!
|
Iska, так поможешь?
|
RodionRuRu, Ваши картинки, равно как и Ваша речь, для меня непонятны. Сожалею.
|
RodionRuRu, как и коллега Iska, я также абсолютно ничего не понял, но знаю, что большинству польэователей нужно, чтобы каждый архив был разпакован в одноимённую папку.
Я уже давно не пользуюсь WinRAR (использую другие архиваторы и распаковщики), поэтому я не помню все его консольные команды, но попробуйте такой скрипт (может, можно было и проще), хуже не будет: Код:
@ECHO OFF Запускать нужно из папки со всеми RAR-архивами, которые нужно распаковать. |
Спасибо, помогло!
Сначала такой код будет задействован: Код:
@echo off А это: Код:
@ECHO OFF Хм, а как сделать что бы она файл перезаписывала еще. Ото она пропускает) |
Господи…
RodionRuRu, освойте словосочетание «вложенные архивы». |
Так он уже распакованные файлы пропускает а как сделать что бы перезаписовал.
|
RodionRuRu, попробуйте ключ -y, по-моему, идущий сразу за командой X:
Код:
@ECHO OFF |
Спасибо, получилось! Все даже легче чем я думал)
|
Время: 13:09. |
Время: 13:09.
© OSzone.net 2001-