|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - Архивирование папки в папке %temp% |
|
VBA - Архивирование папки в папке %temp%
|
Пользователь Сообщения: 59 |
Профиль | Отправить PM | Цитировать
В общем, надо заархивировать папку. У меня получилось:
Option Explicit Dim Tmp As String Dim Zip As New Shell Dim ZipFile As String Dim fso As New FileSystemObject Dim ts As TextStream Dim WhatToZip As String Tmp = Environ("temp") ' Делаем Tmp равной местонахождению папки %temp% ZipFile = Tmp + "\Dir.ZIP" WhatToZip = Tmp + "\dir\" Set ts = fso.OpenTextFile(Path & "\Dir.ZIP", ForWriting, True) ' Создается файл ts.Write "PK" & Chr(5) & Chr(6) & String(18, vbNullChar) ' Этот файл превращается в ZIP ts.Close ' Закрывается этот файл Set Zip = CreateObject("Shell.Application") Zip.NameSpace(ZipFile).CopyHere Zip.NameSpace(WhatToZip) ' И в этот ZIP файл архивируется папка Помогите пожалуйста, уже много чего перепробЫвал, всё равно ошибка. Прошу мне не предлагать использование WinRARa в консоли. Заранее спасибо. |
|
Отправлено: 00:43, 03-07-2012 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать |
Отправлено: 02:19, 03-07-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:03, 03-07-2012 | #3 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать Судя по всему проблема в том, что папка для архивирования и сам архив находятся в директории %temp%. По мере возможности прошу: подскажите мне, как организовать архивирование папки в директории %temp%. Заранее спасибо.
|
Последний раз редактировалось Dark_Timur, 03-07-2012 в 21:56. Отправлено: 13:42, 03-07-2012 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Архивирование | stolyar | Скриптовые языки администрирования Windows | 8 | 28-03-2010 13:33 | |
CMD/BAT - [решено] Архивирование в ARJ | Sarus | Скриптовые языки администрирования Windows | 2 | 29-12-2009 00:02 | |
архивирование графики | WChek | Программное обеспечение Windows | 10 | 23-06-2006 12:32 | |
Архивирование по сети | Dimon | Microsoft Windows NT/2000/2003 | 8 | 04-06-2003 19:03 | |
Архивирование | Maniacosaur | Программирование и базы данных | 6 | 27-08-2002 21:34 |
|