2

У меня есть папка с названием уроки и 34 вложенных уроков в этой папке

course\

 lesson1\updatedfile.html
 lesson2\updatedfile.html
 ...
 lesson34\updatedfile.html

Папка уроков содержит только папки для отдельных уроков. Отдельные папки урока содержат множество файлов, но все, что я хочу обновить, называются одинаково, но сами обновления не одинаковы. То есть каждый updatedfile.html отличается. Я хочу использовать 7zip для архивирования в ZIP-файл, где содержимое выглядит следующим образом

 course\lessonx(34 folders)\updatedfile.html

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

есть идеи как это сделать?

2 ответа2

2

Подойдет любое из следующего:

  1. Откройте командную строку, перейдите в каталог course выполнить

    "%ProgramFiles%\7-Zip\7z" a updates.zip lesson*\updatedfile.html
    
    1. Найдите updatedfile.html во встроенном поиске Windows.
    2. Выберите все совпадения.
    3. Сделайте правый клик и пройдите диалог 7-Zip.
1

Мне нравится вышеуказанный метод.

  1. Не требует запоминания ключей командной строки.
  2. Творческое использование результатов поиска
  3. Нуб дружелюбный

При этом пример командной строки таков:

"%programFiles%\7-zip\7z a updates.zip updatedfile.html -r

-r говорит, что просматривает все подпапки.

Редактировать:

Старые трюки DOS:

dir принимает два переключателя:

/b перечисляет только имя файла. Удобно для вывода в файл. /s списки через подпапки.

Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .