Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.55/22: Рейтинг темы: голосов - 22, средняя оценка - 4.55
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
1

Как удалить папку, с которой был создан zip файл ?

08.09.2010, 18:29. Просмотров 3945. Ответов 39
Метки нет (Все метки)

Dobrii den' .
Kto nibud' stalkivalsya s takoi problemoi:
Ya ispol'zuyu komponentu vbzip11.dll(www.vbaccelerator.com)
dlya upakovki foldera v zip file.
Posle togo kak uje sozdan zip file s foldera ,ya ne mogu udalit' etot folder....help !!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2010, 18:29
Ответы с готовыми решениями:

Как открыть папку в которой лежит файл
Как открыть папку в которой лежит файл? В базе есть пути полные пути к файлам с...

Копирование в Zip папку
Dim addfilename As Variant Dim addfilename1 As Variant Private Sub...

Как скопировать папку в которой файлы и подкатклоги?
Как скопировать папку в которой файлы и подкатклоги?

Как создать ZIP-файл с помощью VB?
Есть ли какой-нибудь приличный способ зазиповать файл из VB?

Как удалить папку со вложенными папками и файлами?
Есть ли вариант для удаления сразу? Как в Windows. А не сначала все файлы,...

39
Comanche
08.09.2010, 19:42 2
'ya ne mogu udalit' etot folder' - а поконкретнее можно? в чём именно проблема? папка остаётся locked?
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
09.09.2010, 10:26  [ТС] 3
Imeetsya papka -'folder1' s nee ya delayu zip file,
tak vot kak tolko zip sdelan ,papku- -'folder1' ne mogu delete
sdelat',vidaetsya windows alert -
'The source of destination may be in use' .
Kak mojno reshit' etu problemu ?
0
Comanche
09.09.2010, 12:23 4
Наверное, надо выждать, пока ОС высвободит ресурс.
Попробуй WaitForInputIdle, или Sleep, или просто DoEvents.
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
09.09.2010, 13:55  [ТС] 5
Da skol'ko bi ya ne jdal ona ne osvobojdaet...
Navernoe nujen kako-to metod iz vbzip11.dll kotorii osvobodit papku...,no kakoi?
0
Comanche
09.09.2010, 13:59 6
Вполне может быть, что это глюк данной библиотеки.
Однако, при зиповании файлов (не папок) я этого не наблюдал.
Comanche
09.09.2010, 14:37 7
как выход - можно сначала создавать копию папки в %TEMP% и уже там её зиповать.
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
09.09.2010, 15:01  [ТС] 8
Da delo v tom chto vse eto ya delayu na servere,i ne mogu ispol'zovat'
Temp folder servera...
0
Comanche
09.09.2010, 15:48 9
Попробуй зазиповать какую-нибудь папку на своей СТАНЦИИ, и посмотри, воспроизведётся ли та же самая ошибка.
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
09.09.2010, 15:59  [ТС] 10
Ya skachal iz saita (http://www.vbaccelerator.com) ix tipovoi primer,
po zipovaniyu foldera,--to je samoe proisxodit...
0
Comanche
09.09.2010, 17:40 11
Значит, кривая библиотека.
Или - кривые бэйсиковские классы. VbAccelerator-овские продукты этим грешат (правда, не все).

Аналогичная библиотека по РАЗзипованию (доступная на том же сайте вместе с соотв. классами) - точно кривая сама по себе; это по-моему даже в разделе 'Bug Track' описано...
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
09.09.2010, 17:52  [ТС] 12
A est' li drugaya komponemta po zipovaniyu i razzipovaniyu?
(jelatel'no free)
0
Comanche
09.09.2010, 19:25 13
Есть. ZLIB.DLL.
Ищи на том же акселераторе файл VB6_CompressZ-It_Code.zip - там исходники VB-проекта вместе с библиотекой.
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
14.09.2010, 14:59  [ТС] 14
A mojno kak to udalit' etu DLL is pamyati kompa?
0
Comanche
14.09.2010, 16:22 15
Какую и зачем?
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
14.09.2010, 17:23  [ТС] 16
V dll(vbzip11.dll) ostaetsya put' k folderu,poetomu
ona ne daet mne udalit' folder...
Kak ya mogu udalit' etu dll iz pamyati?
0
Comanche
14.09.2010, 20:03 17
'V dll(vbzip11.dll) ostaetsya put' k folderu' - ЭТО КАК ?!?!?!
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
14.09.2010, 21:54  [ТС] 18
t.e process ne zavershaetsya
Ved' folder ne udalyaetsya, potomuchto kto-to s nim vse eshe rabotaet...
0
Comanche
14.09.2010, 22:07 19
Посмотри повнимательнее перечень функций, экспортируемой этой DLL-кой. Может быть, там есть какая-то типа 'Quit', 'Close' и т.п., которую предполагается обязательно вызывать в конце работы с библиотекой. Или, может быть, подобная функция есть в классе-обёртке...
astepan
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
15.09.2010, 11:26  [ТС] 20
Ni v экспортируемой DLL,ni v классе-обёртке takoi funkcii net...
Inache kak mojno ee udalit iz pamyati?
0
15.09.2010, 11:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2010, 11:26

Как удалить папку с файлами, чтобы она попала в корзину?
Привет, это снова я. Не могу понять, куда делся мой вопрос, про удаление...

Найти файл по имени в visual basic если он создан в формате utf-8
Здравствуйте. Такая ситуация – создается отчет из программы sppa t-3000 в...

Как скопировать выбранный файл в указанную папку с отображением хода копирования
Всем привет!!! нужен HELP! задача состоит вот в чём: на форме: 3 кнопки 2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru