---
title: NSWorkspace.AuthorizationType.replaceFile
framework: appkit
role: symbol
role_heading: Case
path: appkit/nsworkspace/authorizationtype/replacefile
---

# NSWorkspace.AuthorizationType.replaceFile

Authorization for the app to perform an atomic file write without changing the target file’s permissions.

## Declaration

```swift
case replaceFile
```

## Discussion

Discussion Signifies that the user has granted authorization for replaceItem(at:withItemAt:backupItemName:options:resultingItemURL:). When you use a FileManager with this authorization, the file manager ignores the backupItemName and options parameters.

## See Also

### Types of Authorization

- [NSWorkspace.AuthorizationType.createSymbolicLink](appkit/nsworkspace/authorizationtype/createsymboliclink.md)
- [NSWorkspace.AuthorizationType.setAttributes](appkit/nsworkspace/authorizationtype/setattributes.md)
