DamianLewis
@DamianLewis

Как добавить файлы в архив по маске через 7zip?

63c04b704941b673825069.jpeg
Имеются документы Word и архивы. Нужен скрипт, чтобы каждый документ добавить в архив в соответствии с его первой буквой. К примеру: Документ Анатолий.docx должен добавиться в архив А.7z
Интересуют варианты с запароленным архивом и без. Подойдут варианты через cmd, PowerShell и через терминал Linux.
  • Вопрос задан
  • 292 просмотра
Решения вопроса 1
@xibir
#!/bin/bash
for f in *.docx; do
   7z a -mx9 "${f:0:1}.7z" "$f"
done
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Скрипт с циклом for по маске *.docx , в каждом найденном файле взять первый символ (Unicode) файла, приставить в конце .7z и получится имя файла, куда нужно добавить этот документ в архив. Ну и составить команду добавления в архив. Читать справку по cmd скриптам, 7z.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы