Ветеран
Сообщения: 3206
Благодарности: 845
|
Профиль
|
Отправить PM
| Цитировать
Сам нашел такой вариант:
StrCpy $0 "$PROGRAMFILES\FinalWire"
Call un.DeleteDirIfEmpty
Function un.DeleteDirIfEmpty
FindFirst $R0 $R1 "$0\*.*"
strcmp $R1 "." 0 NoDelete
FindNext $R0 $R1
strcmp $R1 ".." 0 NoDelete
ClearErrors
FindNext $R0 $R1
IfErrors 0 NoDelete
FindClose $R0
Sleep 1000
RMDir "$0"
NoDelete:
FindClose $R0
FunctionEnd
|
-------
Человек человеку - друг, товарищ и волк!
Отправлено: 17:34, 06-12-2011
| #1982
|