# Get-VaultFiles Returns an array of file objects that match your parameters. ## Syntax ```powershell Get-VaultFiles [-FileName ] [-Folder ] [-Properties ] [] ``` ## Parameters ```{eval-rst} .. csv-table:: :header: "Type","Name","Description","Optional" "String","FileName","Name of a file in vault","yes" "String","Folder","Absolute path to a vault folder","yes" "Hashtable","Properties","Search for files with matching properties","yes" ``` ## Return type [File[]](/code_reference/objects/file) ← on success\ **empty** ← on failure ## Remarks If you want a single specific file use [Get-Vaultfile](/code_reference/commandlets/get-vaultfile). ## Examples **Get all files from the specified Vault folder** ```powershell $files = Get-VaultFiles -Folder '$/Designs/2014/03/0' $files = Get-VaultFiles foreach($file in $files){ $file.'File Name' } ```