Форум: "Прочее";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];
ВнизВопрос про 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.05 c