ога
Цитата Dodakaedr:
Пишет что удалило но не удаляет. »
|
Так у вас команда на отображение сообщения с текстом "Папка удалена" стоит раньше, чем вы проверяете существования папки ;-)
Так сделайте и не покажет сообщение, если папка не удалится
Код:
RMDir /r "$APPDATA\Color"
IfFileExists "$APPDATA\Color" +2 0
MessageBox MB_OK "Папка удалена"
Цитата Dodakaedr:
А если только две пустые папки? »
|
Если в папке есть ещё одна папка, пусть даже пустая, то RMDir без ключа /r не удалит папку, без ключа удаляются пустые папки, которые в себе не имеют ни одного объекта
Цитата Dodakaedr:
Как показывают тесты вся проблема в команде »
|
хм, ну, не знаю, у вас после отработки скрипта остаётся одна папка
EQ с этим файлом в этой папке и не удаляется даже командой RMDir с ключом /r?
Цитата Dodakaedr:
Есть другие способы как вшить файл в инстал, и при запуске помещать в нужное место? »
|
Распаковать во временную папку и потом скопировать файл, но какая разница то? Если файл чем-то блочится - ищите виновника, можете попробовать переименовать файл перед удалением, хотя, из имени файла файла если посмотреть - так это просто какой-то файл лицензии для программки, сомневаюсь, что такие файлы лочатся проводником или программой, хотя кто их знает...