|
|
|
Outlook - разархивирование вложений через WinRAR и удаление архива - permission denied
|
|||
|---|---|---|---|
|
#18+
Outlook - разархивирование вложений WinRAR и удаление архива - permission denied ------- str = RarPath & " e -o- """ & DestFolder & AttFileName & Chr(34) & " " & Chr(34) & DestFolder & Chr(34) Err = Shell(str, vbNormalFocus) If DelArchFiles = True Then Dim fs As Object Set fs = CreateObject("Scripting.FileSystemObject") fs.DeleteFile (DestFolder & AttFileName) End If ------- Я сохраняю и разархивирую файлы, после чего хочу удалить архив. проблема в том, что shell() запускает паралельно RAR, который блокирует архивный файл. А DeleteFile хочет его удалить потому что не знает что файлы еще не разархивировались. Как правильнее всего исправить эту ошибку? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 10:48:16 |
|
||
|
Outlook - разархивирование вложений через WinRAR и удаление архива - permission denied
|
|||
|---|---|---|---|
|
#18+
Дождись окончания процесса архивирования. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 11:32:01 |
|
||
|
Outlook - разархивирование вложений через WinRAR и удаление архива - permission denied
|
|||
|---|---|---|---|
|
#18+
Спасибо помгло :)... конечно лучше бы в WinRAR иметь такой ключик. Еще один вопрос. Определение архивов. Пока сделано так: (Right(currAttachment.FileName, 3) = "zip" Or _ Right(currAttachment.FileName, 3) = "rar" Or _ Right(currAttachment.FileName, 3) = "arj" Or _ Right(currAttachment.FileName, 3) = "ARJ" _) 1. Можно ли писать сборные условия как в SQL: IN(,,,,) 2. Правильно ли определять архивы только по расширению? :-\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 12:13:08 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33399588&tid=2166814]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
226ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 532ms |

| 0 / 0 |
