Может кто подскажет, как написать скрипт, для включения файлов с разными именами и из разных папок в дистрибутив?
Суть такова.
В разных папках у разработчика лежит много файлов, которые нужно установить на клиентские ПК.
Структура папок такова
\папка\346\
\папка\347\
\папка\348\
\папка\....\
\папка\362\
в каждой папке с номером лежит разное количество файлов вот с такими именами:
347-0001.sql
347-0002.sql
347-0003.sql
....
349-0001.sql
349-0002.sql
...
...
...
362-0001.sql
362-0002.sql
362-0003.sql
362-0004.sql
и т.д.
все эти файлы нужно "зашить" в инсталлятор. Это SQL-скрипты для обновления базы на клиентской стороне.
Количество папок может быть разное. Для одного клиента с 346 по 362, а для другого с 350 по 362. В зависимости от версии установленной программы.
В итоге все эти файлы будут при установке у клиента скопированы в одну папку, т.к. имена файлов разные, то проблем нет в этом плане.
Так вот, как мне скриптом собрать эти sql файлы и зашить в инсталлятор?
Сейчас сделано не очень красиво и много рутины при создании дистрибутива для обновления базы:
Код: #define verTo "347"
...
...
[Files]
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0001.sql; DestDir: {userdocs}\Kv\SQL
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0002.sql; DestDir: {userdocs}\Kv\SQL
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0003.sql; DestDir: {userdocs}\Kv\SQL
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0004.sql; DestDir: {userdocs}\Kv\SQL
...
...
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0019.sql; DestDir: {userdocs}\Kv\SQL
Суть такова.
В разных папках у разработчика лежит много файлов, которые нужно установить на клиентские ПК.
Структура папок такова
\папка\346\
\папка\347\
\папка\348\
\папка\....\
\папка\362\
в каждой папке с номером лежит разное количество файлов вот с такими именами:
347-0001.sql
347-0002.sql
347-0003.sql
....
349-0001.sql
349-0002.sql
...
...
...
362-0001.sql
362-0002.sql
362-0003.sql
362-0004.sql
и т.д.
все эти файлы нужно "зашить" в инсталлятор. Это SQL-скрипты для обновления базы на клиентской стороне.
Количество папок может быть разное. Для одного клиента с 346 по 362, а для другого с 350 по 362. В зависимости от версии установленной программы.
В итоге все эти файлы будут при установке у клиента скопированы в одну папку, т.к. имена файлов разные, то проблем нет в этом плане.
Так вот, как мне скриптом собрать эти sql файлы и зашить в инсталлятор?
Сейчас сделано не очень красиво и много рутины при создании дистрибутива для обновления базы:
Код: #define verTo "347"
...
...
[Files]
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0001.sql; DestDir: {userdocs}\Kv\SQL
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0002.sql; DestDir: {userdocs}\Kv\SQL
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0003.sql; DestDir: {userdocs}\Kv\SQL
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0004.sql; DestDir: {userdocs}\Kv\SQL
...
...
Source: ..\..\Kv21\Update\{#verTo}\{#verTo}-0019.sql; DestDir: {userdocs}\Kv\SQL