RemoveFolders アクション

RemoveFolders アクションによって、ソースから削除または実行するように設定されたコンポーネントにリンクされているフォルダーがすべて削除されます。 これらのフォルダーは、空の場合にのみ削除されます。 フォルダーが削除されると、適切なコンポーネント識別子を使用して登録解除されます。

シーケンスの制限

RemoveFolders アクションは、RemoveFiles アクション、またはフォルダーからファイルを削除する可能性があるアクションの後に行う必要があります。

ActionData のメッセージ

フィールド アクション データの説明
[1] 削除対象フォルダーの識別子。

 

解説

インストーラーは、アプリケーションのアンインストール中に CreateFolders アクションによって作成されたフォルダーを自動的に削除しません。 RemoveFolders アクションをアクション シーケンスに作成して、これらのフォルダーを削除するようにインストーラーに指示する必要があります。

フォルダーの名前と場所を指定するには、CreateFolder テーブルの Directory_ 列を使用します。 CreateFolder テーブル内の各フォルダー名は、フォルダーの場所を定義するプロパティであると見なされます。

フォルダーを所有するコンポーネントを指定するには、Component テーブルの ComponentId 列を使用します。