---
title: fileOperationKindKey
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/progressuserinfokey/fileoperationkindkey
---

# fileOperationKindKey

A key with a corresponding value that indicates the kind of file operation a progress object represents.

## Declaration

```swift
static let fileOperationKindKey: ProgressUserInfoKey
```

## Discussion

Discussion When you set the property kind on a progress to file, set the corresponding value to one of the entries in Recognizing Kinds of File Operations.

## See Also

### Using File Operation Keys

- [fileAnimationImageKey](foundation/progressuserinfokey/fileanimationimagekey.md)
- [fileAnimationImageOriginalRectKey](foundation/progressuserinfokey/fileanimationimageoriginalrectkey.md)
- [fileCompletedCountKey](foundation/progressuserinfokey/filecompletedcountkey.md)
- [fileIconKey](foundation/progressuserinfokey/fileiconkey.md)
- [fileTotalCountKey](foundation/progressuserinfokey/filetotalcountkey.md)
- [fileURLKey](foundation/progressuserinfokey/fileurlkey.md)
