現在、プログラムをアップグレードすると、既存のファイルをプログラムディレクトリの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}"ディレクトリへのバックアップは非常に悪い考えであると思う(特にそれがプログラムファイルの場合)。 「一般的なApp Data」または「Temp」フォルダまでが良いアイデアです。 – kobik
@kobik:掲示される。私はそれを使用しないか、またはそれを許しませんが、いくつかの人々は彼らがそれを必要と思ってほしいと思っています:) – Deanna