Ищу способ распаковать многотомные архивы после скачивания через пакет.
Я скачиваю папки с .r?? файлы в нем через программу мониторинга FTP и хотите, чтобы WinRAR зашел в первую подпапку в исходной папке и начал распаковывать .r00, удалите архив и переместите папку с распакованными файлами в новое место.
Затем пакетный скрипт должен снова запустить этот процесс со следующей подпапкой.
Допустим, исходная папка C:\Users\unpack
содержит следующие подпапки с файлами:
- source folder
- subfolder1
- Archive1.r00
- Архив1.r01
- Архив1.r02
- ххх.txt
- subfolder2
- Archive2.r00
- Архив2.r01
- гггг.txt
- subfolder3
- Archive3.r00
- Архив 3.r01
- Архив 3.r02
- Архив 3.r04
- Архив 3.r05
- zzz.txt
- subfolder1
Я начал делать это с помощью скрипта по ссылке ниже, но этот скрипт не может делать то, что я хочу, поэтому я задал новый вопрос.
Как распаковать все архивы rar во все подпапки папки и потом удалить архивы?
Сценарий по ссылке выше распаковывает все файлы во всех подпапках, а затем перемещает папку с ее файлами в новое место. Я хочу, чтобы скрипт распаковывал и перемещал подпапку за подпапкой в исходной папке.
Изменить.1
Если winrar готов с первой подпапкой, структура исходной папки должна выглядеть так:
- source folder
- subfolder2
- Archive2.r00
- Архив2.r01
- гггг.txt
- subfolder3
- Archive3.r00
- Архив 3.r01
- Архив 3.r02
- Архив 3.r04
- Архив 3.r05
- zzz.txt
- subfolder2
Файлы и папки в C:\Users\new-location
должны выглядеть так:
- source folder
- subfolder1
- xxx.mp4
- ххх.txt
- subfolder2
- yyy.mp4
- гггг.txt
- subfolder3
- zzz.mp4
- zzz.txt
- subfolder1