<!--
{
  "documentType" : "article",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/app-schema-domain-files",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Files"
}
-->

# Files

Make your file-management app’s actions available to Apple Intelligence and Siri by adopting schemas for common file actions.

## Discussion

The `.files` domain defines app schemas that provide a
structured representation for common file actions and content.
Apply schemas in the `.files` domain to make your app’s file management functionality available to Apple Intelligence and Siri.

The following table maps example phrases that apply to each schema:

|Files intent schemas                                                                    |Example phrases                                            |
|----------------------------------------------------------------------------------------|-----------------------------------------------------------|
|``doc://com.apple.AppIntents/documentation/AppIntents/AppSchema/FilesIntent/renameFile``|“Rename this file.” or “Rename document.txt to report.txt.”|

> Tip: Xcode generates a template implementation when you type `files_` and select a schema from the suggestions list.

For more information about making your app’s actions available to Apple Intelligence and Siri, see [Apple Intelligence and Siri AI](/documentation/AppIntents/apple-intelligence-and-siri-ai).

## Topics

### Actions

[`createFolder`](/documentation/AppIntents/AppSchema/FilesIntent/createFolder)

An intent schema that creates a new folder.

[`deleteFiles`](/documentation/AppIntents/AppSchema/FilesIntent/deleteFiles)

An intent schema that deletes existing files or folders.

[`moveFiles`](/documentation/AppIntents/AppSchema/FilesIntent/moveFiles)

An intent schema that moves existing files or folders.

[`openFile`](/documentation/AppIntents/AppSchema/FilesIntent/openFile)

An intent schema that opens a selected file or folder.

[`renameFile`](/documentation/AppIntents/AppSchema/FilesIntent/renameFile)

An intent schema that renames an existing file or folder.

[`FilesIntent`](/documentation/AppIntents/AppSchema/FilesIntent)

Identifies intent schemas in the files domain.

### Content and parameter types

[`file`](/documentation/AppIntents/AppSchema/FilesEntity/file)

An entity schema for a file.

[`FilesEntity`](/documentation/AppIntents/AppSchema/FilesEntity)

Identifies entity schemas in the files domain.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)