---
title: "init(data:filename:typeIdentifier:)"
framework: intents
role: symbol
role_heading: Initializer
path: "intents/infile/init(data:filename:typeidentifier:)"
---

# init(data:filename:typeIdentifier:)

Creates a new file object with the specified data and identifier.

## Declaration

```swift
init(data: Data, filename: String, typeIdentifier: String?)
```

## Parameters

- `data`: The data associated with the file.
- `filename`: The name of the file.
- `typeIdentifier`: The type associated with the file.

## Return Value

Return Value A new INFile object containing the supplied information.

## See Also

### Initializing a File Object

- [init(fileURL:filename:typeIdentifier:)](intents/infile/init(fileurl:filename:typeidentifier:).md)
