Как работать с архивами? | VBA. How to work with archives. Method «Shell32.Namespace», Program «7z» and others
Запись от Jack Famous размещена 22.05.2024 в 11:58
Начинаю цикл тем о работе с архивами — чтобы зафиксировать полученный опыт для себя и других. Шапка темы (этот пост) будет обновляться — здесь будут фиксироваться готовые приёмы и задаваться очередные вопросы для последующего разбора в постах темы. Оставляю за собой право на ошибки и неточности. Прошу сообщать при их обнаружении. Пока набросаю черновик — займусь, как будет время. 7z: Внутри архива пути начинаются с имён папок (или сразу имён файлов) и это имеет значение при удалении. То есть, чтобы удалить файлы test.txt везде мне нужен ключ -r (рекурсивный поиск), если только в корне архива — без этого ключа и та же маска test.txt, если же нужно удалить это файл только в конкретной папке, то путь загоняем в маску: fold1\fold2\test.txt. Чтобы удалить все файлы (вместе с папкой, к сожалению или счастью) из папки, маску делаем: fold1\fold2\*. Вариант fold1\fold2\*.xml также удалит и саму папку fold2, если в ней только xml-файлы. |
Всего комментариев 0
Комментарии