[закрыто] Win.shell
программисты в другом разделе живут
@echo off
for /D %%i in (.\*) do (
cd %%i
for /D %%j in (.\*) do (
rem winrar a ../%%~nj.rar -cpPROFILE %%j
echo %%~nj
)
echo %%i done
cd ..
)
в командной строке выдает правильный список папок и done. но все файлы в папках остаются как были, архива не видно.
// я предполагал, что ты знаешь, как правильно вызывать winrar )
только пришлось абс.путь к винрар прописать и одна точка ./%%~nj.rar
Оставить комментарий
mironova
Добрый день!есть большое количество файлов в папках с 2х уровневой структурой
1
1.1
1.2
....
2
2.1
....
помогите написать скрипт под вынь, который упакует содержимое папок 2-го уровня (1.1, 1.2, 2.1, ....) в отдельные архивы и сложит их в корень вышестоящей папки (1 или 2).
из хэлпа winrar вижу, что надо из директории C:\1\1.1 вызывать winrar с параметрами a -cpPROFILE C:\1\1.1
т.о. нужно перебрать все папки 2-го уровня и использовать их в качестве параметра winrar.