Страница: 1 |
Страница: 1 |
Вопрос: добавление файлов в архив
Добавлено: 30.04.08 05:55
Автор вопроса: fitulka
Как мне добавить в арихв несколько файлов, если пути к файлам записаны в массиве. Если добавлять по очереди ругается, что процесс не может получить доступ к файлу после того как первый элемент запихивает в архив.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #1
Добавлено: 30.04.08 09:40
Оч информативно... Каким макаром ты запихиваешь файлы в архив вообще?
Номер ответа: 2
Автор ответа:
fitulka
Вопросов: 1
Ответов: 2
Профиль | | #2
Добавлено: 30.04.08 11:14
Пытаюсь так:
For j = 0 To UBound(mas)
Process.Start("C:\Program Files\WinRAR\WinRAR.exe", "a " & Chr(34) & "C:\MyFile.rar" & Chr(34) & " " & Chr(34) & mas(j, 0) & Chr(34))
Next j
Но выдает ошибку, что процесс не может получить доступ к файлу.
Номер ответа: 3
Автор ответа:
J. Smith
ICQ: ненавижу
Вопросов: 40
Ответов: 477
Web-сайт:
Профиль | | #3
Добавлено: 30.04.08 11:39
Передавай винрару весь список добавляемых файлов.
Номер ответа: 4
Автор ответа:
fitulka
Вопросов: 1
Ответов: 2
Профиль | | #4
Добавлено: 30.04.08 12:24
А какой разделитель между файлами использовать, если весь список передавать?
Номер ответа: 5
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #5
Добавлено: 30.04.08 12:26
Поэкспериментируй. Или тебе придется запускать процесс винрара с ожиданием завршения.
Номер ответа: 6
Автор ответа:
J. Smith
ICQ: ненавижу
Вопросов: 40
Ответов: 477
Web-сайт:
Профиль | | #6
Добавлено: 30.04.08 12:59
n@<список> Включить в обработку файлы, указанные в файле-списке