---
title: maximumFileSize
framework: fskit
role: symbol
role_heading: Instance Property
path: fskit/fsvolume/pathconfoperations/maximumfilesize
---

# maximumFileSize

The maximum size of a regular file allowed in the volume.

## Declaration

```swift
optional var maximumFileSize: UInt64 { get }
```

## Discussion

Discussion Implement at least one of maximumFileSize or maximumFileSizeInBits. FSKit automatically converts from one to another if needed. If you implement both, FSKit uses only the maximumFileSizeInBits implementation.

## See Also

### Checking limits and configurations

- [maximumLinkCount](fskit/fsvolume/pathconfoperations/maximumlinkcount.md)
- [maximumNameLength](fskit/fsvolume/pathconfoperations/maximumnamelength.md)
- [restrictsOwnershipChanges](fskit/fsvolume/pathconfoperations/restrictsownershipchanges.md)
- [truncatesLongNames](fskit/fsvolume/pathconfoperations/truncateslongnames.md)
- [maximumFileSizeInBits](fskit/fsvolume/pathconfoperations/maximumfilesizeinbits.md)
- [maximumXattrSize](fskit/fsvolume/pathconfoperations/maximumxattrsize.md)
- [maximumXattrSizeInBits](fskit/fsvolume/pathconfoperations/maximumxattrsizeinbits.md)
