3

以下を使用してファイルをコピーしている場合

SetOutPath "$FOO_DIR"
File "..\..\Bar.Dat"

...

SetOutPath "$OTHER_FOO_DIR"
File "..\..\Bar.Dat"

ファイルBar.Datは、後でインストール中に他の場所にコピーされることになっていることに注意してください。この特定のコピー操作のために名前を変更するにはどうすればよいですか?名前を変更すると、後の操作で見つかりません。宛先ファイル名ファイル操作に渡すオプションを探していましたが、見つかりません。

4

2 に答える 2

8

実際に上記を試しましたが、nsisコンパイラが文句を言います。少し並べ替えると、うまくいきます。

File /oname="DestinationNameOfFile.Dat" "..\..\Bar.Dat"

*ソースファイル名は/onameの2番目の引数です

于 2013-02-26T02:36:35.850 に答える
7

もちろん、私はこの質問を投稿した直後に答えを見つけることができました。*スマック*

実際、ファイルは宛先名のフラグを取ります。

 File "..\..\Bar.Dat" /oname="DestinationNameOfFile.Dat"
于 2012-07-12T06:19:08.043 に答える