Nekt Цитата: мне надо по файленно, для каждого файла отдельная папка.
Тогда просто как обычно
Source: "file.txt"; DestDir: "{app}\gamedata\config"; и.т.д.
И пример поверки присутсвия игры [more]
[_Setup]
DefaultDirName={code:GetInstallPath}
[_Code]
var
InstallPath: String;
function GetInstallPath( AppID: String ): String;
begin
InstallPath := '';
RegQueryStringValue(HKLM, 'SOFTWARE\GSC Game World\STALKER-SHOC','InstallPath', InstallPath);
Result := InstallPath;
end;
function InitializeSetup(): Boolean;
begin
if not RegQueryStringValue(HKLM, 'SOFTWARE\GSC Game World\STALKER-SHOC','InstallPath', InstallPath) then
begin
SuppressibleMsgBox('S.t.a.l.k.e.r. - Night!',MbCriticalError, Mb_OK, Mb_OK);
Result := False;
Exit;
end;
Result := True;
end;
[/more]
з.ы. Непонятно, если нужен оригинал, зачем давать выбирать другую папку?