---
name: "addonFiles"
type: command
status: ok
groups: ["Mods and Addons"]
arma3_since: "2.00"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/addonFiles
revid: 378237
updated: 2026-03-20T14:02:49Z
---

# addonFiles

*Command · Mods and Addons · Arma 3 v2.00*

## Description

Returns a list of files present in the addon.

> [!NOTE]
> Querying protected `.ebo` addons will return an empty array `[]`.

## Syntax

```sqf
addonFiles [prefix, fileExtension]
```

**Parameters:**

- `prefix`: [String](../topics/String.md) - addon prefix available from [allAddonsInfo](../commands/allAddonsInfo.md). Since Arma 3 v2.22 it is possible to also return all files present in a scenario folder from within Eden Editor or Eden preview with the special prefix `$mission`
- `fileExtension`: [String](../topics/String.md) - (Optional) file extension to filter results, for example `".paa"`

**Returns:** [Array](../topics/Array.md) of [String](../topics/String.md)s

## Examples

### Example 1

```sqf
addonFiles ["a3\3den\", ".paa"];
/*
    [
        "a3\3den\data\attributes\formation\ech_left_ca.paa",
        "a3\3den\data\attributes\formation\stag_column_ca.paa",
        "a3\3den\data\attributes\stance\down_ca.paa",
        "a3\3den\data\cfg3den\layer\icondisabled_ca.paa",
        "a3\3den\data\controlsgroups\diagmousecontrol\mouse_ca.paa",
        ...
    ]
*/
```

### Example 2

```sqf
// Since Arma 3 2.22
addonFiles ["$mission", ".sqf"];
```

## See also

[allAddonsInfo](../commands/allAddonsInfo.md)

<sub>Source: [BI Community Wiki — addonFiles](https://community.bistudio.com/wiki/addonFiles) (revision 378237).</sub>
