Как сделать с 7 zip, делают целый набор папок

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

Вещь, это - 500 МБ в изображениях. Я решил просто архивировать отдельные папки, которые каждый содержит почти равную сумму изображений. Таким образом, я могу загружать пару каждый день. Выполнение этого вручную является очень длинной и трудной работой. Интересно, существует ли способ сделать дескриптор с 7 zip каждой папкой индивидуально?

Я думаю, что мне будет нужен пакетный файл, чтобы сделать это, но я не хорош с этим. Я подверг все одной папке. В различных подпапках то, где изображения расположены. То, в чем я нуждаюсь, для содержания той папки, которая будет заархивирована. Я не уверен, могу ли я просто архивировать папку наряду с ним. Я знаю, что PHP имеет модуль zip, я только что никогда не работал с ним, таким образом, я не уверен, может ли он обработать то, что содержание zip является папкой, которая содержит объекты вместо просто объектов.

18
задан 14.05.2012, 13:24

3 ответа

Выполненный от командной строки, рабочий каталог которой - Ваш My Pictures каталог, эта команда создаст zip-файл содержания каждого подкаталога, оставляя все внутри zip-файлы Ваш My Pictures каталог.

Править: Я добавил кавычки, необходимые для обеспечения каталогов с пробелами на их имена.

for /D %%d in (*.*) do 7z a -tzip "%%d.zip" "%%d"

Также: следующая версия не поместит файлы в подкаталог в zip-файле, но вместо этого в его корне:

for /D %%d in (*.*) do 7z a -tzip "%%d.zip" ".\%%d\*"

В Windows 7 и выше

for /D %d in (*.*) do 7z a -tzip "%d.zip" "%d"

или

for /D %d in (*.*) do 7z a -tzip "%d.zip" ".\%d\*"
25
ответ дан 07.12.2019, 10:24

Подсказка: если Вы - изображения, JPGs, они уже сжаты. используйте С 7 zip в режиме 'архива' без сжатия (уровень сжатия: хранилище), это ускорит процесс чрезвычайно.

даже при использовании Крайнего сжатия, Вы едва получите 5%, конечно, не стоящих усилия.

Я думал с точки зрения практичного прикрепления вложений.

я не отправил бы их как почтовое вложение. скорее загрузите на так называемый один хостинг-сервер щелчка (например, drop.io, RS, mu, мс, и т.д., выбор - много), и затем отправьте ссылку на загрузку по электронной почте на Ваших друзей и семейство.

3
ответ дан 07.12.2019, 10:24

С 7 zip имеет опцию РАЗАРХИВИРОВАТЬ каждый файл в его собственную папку (*/), но испытывает недостаток в командах контекста, чтобы сделать противоположное действие, которое Вы ищете.

Тем не менее я не забываю делать эту точную вещь с помощью winrar в прошлом. Существует опция "уникальный архив на папку" или что-то к тому эффекту.

1
ответ дан 07.12.2019, 10:24

Теги

Похожие вопросы