Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.28;
Скачать: CL | DM;

Вниз

Вопрос про Inno Setup   Найти похожие ветки 

 
Пробежал...   (2008-08-05 15:24) [0]

В дистрибутиве программы есть некая директория

Source: "C...\doc\*"; DestDir: "{app}\doc"; Flags: ignoreversion recursesubdirs onlyifdoesntexist uninsneveruninstall

Сейчас в принципе нормально, но идеально было бы сделать так: если директория doc уже есть по пути инсталяции - то тогда вообще ни одного файла в эту директорию не писать. А если директории нету - то тогда записать туда все файлы из дистрибутива этой директории...

Как сделать можно?


 
ketmar ©   (2008-08-05 15:30) [1]

скриптом?

---
Do what thou wilt shall be the whole of the Law.


 
Medbe}I{onok XML ©   (2008-08-05 16:06) [2]

у тебя же уже выставлен флаг onlyifdoesntexist


 
Пробежал...   (2008-08-05 16:42) [3]

этот флаг означает, что каждый из файлов в директории doc будет записан, если по пути инсталяции этого файла нет.

Что нужно сделать - перечитывай топик еще раз.


 
Medbe}I{onok XML ©   (2008-08-05 16:45) [4]

не перечитал.
раздели создание каталога и копирование файлов на две операции.
и дальше все теми же флагами


 
Пробежал...   (2008-08-05 17:21) [5]

типа если не создать каталог - inno setup не сможет туда записать файлы?!

Ну так он наверняка автоматом нужный каталог создаст.. или ругаться будет... бред короче какой-то


 
Medbe}I{onok XML ©   (2008-08-05 17:29) [6]

чо тормозишь то?
создавай каталаог если он не создан.
если создан ничего не делай.
проверить создан ли он можно через check опцию.


 
Пробежал...   (2008-08-05 17:31) [7]

читай заново пост.


 
Medbe}I{onok XML ©   (2008-08-05 17:42) [8]

Как сделать можно?

читай заново ответ


 
Пробежал...   (2008-08-05 17:57) [9]

в общем, я все сделал.

ketmar - спасибо ;)
А больше всего спасибо jack128 ;)



Страницы: 1 вся ветка

Текущий архив: 2008.09.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1218734987
Dr.Andrew
2008-08-14 21:29
2008.09.28
Как запретить/разрешить ввод от клавиатуры любых символов ?


2-1218790822
Vlad Oshin
2008-08-15 13:00
2008.09.28
Интерфейс. Как бы сделать?


15-1216900159
keymaster
2008-07-24 15:49
2008.09.28
Кто работал с Castalia?


2-1219056341
cyborg
2008-08-18 14:45
2008.09.28
Наследование


15-1217356651
palva
2008-07-29 22:37
2008.09.28
В Москве будет видно солнечное затмение