install4jDelete files and directories
アクションでは、ファイル file が削除された場合にユーザーに表示されるエラー メッセージを定義できます。メッセージにパラメータがない限り、これは私にとってはうまくいきます。
私が知りたいのは... この特定のアクションが失敗した場合 (つまり、何らかの異常な理由でファイルを削除できなかった場合)、filespec をパラメーターとしてエラー メッセージに渡すことは可能ですか? たとえば、私のエラー メッセージは、次のように定義されたリソース文字列です。
"An attempt to delete a critical file has failed {0}"
このリソース メッセージをアクションの「エラー メッセージ」プロパティに挿入すると、次のようになります。
${ i18n:DeleteCriticalFileFailed( "arg 0" ) }
しかし、問題のファイルのファイルスペックをこのメッセージの引数として渡す方法がわかりません。install4j のヘルプ ドキュメント、特にこのアクションのヘルプ トピックを調べましたが、これを達成する方法についての詳細は見つかりませんでした。
もしかして出来ない?ただし、この場合、結果の (更新) インストールで操作の正確性を確保するために削除する必要があるファイルを扱っています。だから私はここに解決策があることを願っています。私にとっての 1 つのオプションは、スクリプトを使用してこの問題を回避することですが、一般的に言えば、install4j によって提供される組み込みアクションを使用することを好みます。
あなたが提供できる助けや洞察を前もって感謝します。