현재 프로그램을 업그레이드 할 때 기존 파일을 프로그램 디렉토리의 backup 폴더에 백업합니다.설치 관련 계산 문자열을 InnoSetup 스크립트에 어떻게 추가합니까?
Source: "{app}\filename.exe"; DestDir: "{app}\backup"; Flags: external skipifsourcedoesntexist uninsneveruninstall
지정하거나 계산 문자열을 코드가
Source: "{app}\filename.exe"; DestDir: "{app}\backup{date}"; Flags: external skipifsourcedoesntexist uninsneveruninstall
같은 것이 그래서 나
Source: "{app}\filename.exe"; DestDir: "{app}\backup{previous version}{date}"; Flags: external skipifsourcedoesntexist uninsneveruninstall
참조 [이 문서] (http://www.vincenzo.net/isxkb/index.php?title=Backup_of_application_directory) : 어쨌든, 이것은 내가 그것을 한 방법이다. – Deanna
@Deanna, +1. 아주 좋은 예입니다. 어쩌면 당신은 그 코드를 답으로 게시해야합니다 (확실하지 않음). 측면 댓글, 나는 "{app}"디렉토리에 대한 백업이 매우 나쁜 생각이라고 생각합니다 (특히 프로그램 파일에있는 경우). '일반적인 앱 데이터'또는 '임시 폴더'가 더 좋은 아이디어입니다. – kobik
@kobik : 게시 됨. 나는 그것을 사용하지 않거나 묵과하지만 어떤 사람들은 그것을 원한다고 생각한다. :) – Deanna